vue + mui PopPicker select

<!DOCTYPE html>
<html>

 

<head>
    <meta charset="utf-8">
    <meta name="viewport"
        content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <title></title>
    <!--标准mui.css-->
    <link rel="stylesheet" href="../css/mui.min.css">
    <!--App自定义的css-->
    <link rel="stylesheet" type="text/css" href="../css/app.css" />
    <link href="../css/mui.picker.css" rel="stylesheet" />
    <link href="../css/mui.poppicker.css" rel="stylesheet" />
    <!--<link rel="stylesheet" type="text/css" href="../css/mui.picker.min.css" />-->
    <style>
        .mui-btn {
            font-size: 16px;
            padding: 8px;
            margin: 3px;
        }
    </style>
</head>

 

<body>
    <header class="mui-bar mui-bar-nav">
        <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
        <h1 class="mui-title">picker(选择器)</h1>
    </header>
    <div class="mui-content" id="app">
        <div class="mui-content-padded">
            <input @click="goto" readonly="readonly" type="text" placeholder="请选择外出单位" v-model="goIng">
        </div>
    </div>
    <script src="../js/mui.min.js"></script>
    <script src="../examples/best-practices/list-to-detail/vue.min.js"></script>
    <script src="../js/mui.picker.js"></script>
    <script src="../js/mui.poppicker.js"></script>
    <script src="../js/city.data.js" type="text/javascript" charset="utf-8"></script>
    <script src="../js/city.data-3.js" type="text/javascript" charset="utf-8"></script>
    <script>
        var vm = new Vue({
            el: '#app',
            data: {
                goIng: '', //外出单位
                setData: [
                    { value: 'aaa', text: '信息中心' },
                    { value: 'bbb', text: '图文中心' },
                    { value: 'ccc', text: '客服中心' }
                ],   //外出单位的数据
            },
            methods: {
                //外出单位
                goto() {
                    let self = this;
                    let goto = new mui.PopPicker({//通过new mui.PopPicker()初始化popPicker组件
                        layer: 1   //显示列数
                    });
                    goto.setData(this.setData);  //setData() 支持数据格式为: 数组
                    goto.show(function (e) {   //e 就是总数据的数组 显示picker
                        self.goIng = e[0].text
                    })
                }
            }
        })
    </script>
</body>

 

</html>
posted @ 2021-10-28 14:54  蓝色精灵jah  阅读(183)  评论(0编辑  收藏  举报