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

2018-07-02 09:18:49 +08:00
 Terry05

v-selectpage

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







文档、实例

请浏览

jQuery 版本: SelectPage



效果预览

列表单选模式

使用标签的列表多选模式

简易表格视图



安装

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:'克里夫兰骑士'},
                {...}
            ]
        }
    }
};



3031 次点击
所在节点    分享创造
4 条回复
hjdtl
2018-07-02 11:04:23 +08:00
有 demo 体验一下吗
ob
2018-07-02 11:16:05 +08:00
强烈支持,顺便问个问题。
vue 页面,新增和编辑一条记录时,下拉框数据要怎么渲染?目前遇到编辑跟新增存在冲突,重复两次,好像不能销毁控件?
求合理的实现方式。。
Terry05
2018-07-02 11:40:43 +08:00
Terry05
2018-07-02 11:43:36 +08:00
@ob 项目里用的下拉列表,多数是来自字典,并且从缓存中读取的数据,做个简单的 Component,接收一个 typecode,那么 component 所做的事情就是去缓存里获取 typecode 对应的了列表,获取到后,用 v-for 渲染下拉列表

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/467349

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX