爱意满满的作品展示区。
Terry05

v-selectpage 基于 Vue2 的高清重制版

  •  
  •   Terry05 ·
    TerryZ · Jul 2, 2018 · 3651 views
    This topic created in 3021 days ago, the information mentioned may be changed or developed.

    v-selectpage

    基于 Vue2 强大的选择器, 可分页的列表或表格展现形式, 使用标签形式的多选模式, 国际化 i18n 和服务端数据源支持


    v-selectpage






    文档、实例

    请浏览

    jQuery 版本: SelectPage



    效果预览

    列表单选模式

    single

    使用标签的列表多选模式

    multiple

    简易表格视图

    table



    安装

    npm install v-selectpage --save
    

    Include plugin in your main.js file.

    import Vue from 'vue'
    import vSelectPage from 'v-selectpage';
    Vue.use(vSelectPage);
    

    使用

    template

    <template>
        <v-selectpage :data="list" key-field="id" show-field="name" class="form-control">
        </v-selectpage>
    </template>
    

    script

    export default {
        data(){
            return {
                list: [
                    {id:1 ,name:'Chicago Bulls',desc:'芝加哥公牛'},
                    {id:2 ,name:'Cleveland Cavaliers',desc:'克里夫兰骑士'},
                    {...}
                ]
            }
        }
    };
    



    4 replies  •  2018-07-02 11:43:36 +08:00
    hjdtl
        1
    hjdtl  
       Jul 2, 2018
    有 demo 体验一下吗
    ob
        2
    ob  
       Jul 2, 2018 via Android
    强烈支持,顺便问个问题。
    vue 页面,新增和编辑一条记录时,下拉框数据要怎么渲染?目前遇到编辑跟新增存在冲突,重复两次,好像不能销毁控件?
    求合理的实现方式。。
    Terry05
        3
    Terry05  
    OP
       Jul 2, 2018
    Terry05
        4
    Terry05  
    OP
       Jul 2, 2018
    @ob 项目里用的下拉列表,多数是来自字典,并且从缓存中读取的数据,做个简单的 Component,接收一个 typecode,那么 component 所做的事情就是去缓存里获取 typecode 对应的了列表,获取到后,用 v-for 渲染下拉列表
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   6135 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 02:36 · PVG 10:36 · LAX 19:36 · JFK 22:36
    ♥ Do have faith in what you're doing.