Mint-ui的复选框列表Checklist和Radio

由于我在main.js里已经引用了全部的组件了,这里就不再按需引入了。

一直想着如何将自己的数据添加到 label 和 value里面,后面发现可以用push的方式,如下图:

<mt-checklist
   title="" align="right"
   v-model="bankList"
   :options="bankoptions">
</mt-checklist>
<!-- {{bankList}} 对应value值-->
export default {
name: 'DeleteBank',
data () {
return {
bankList:[],
showcards:[],
bankoptions:[
// {
// label: '中国银行:9555 **** **** 3269',
// value: '3'
// },
// {
// label: '中国银行:9555 **** **** 3269',
// value: '2'
// }
]
}
},
created(){
this.del();
},
methods:{
del(){
this.$http.get(this._getUrl()+"User/show_card").then((response) => {
let showcard = response.body
if(showcard.error_code==){
this.showcards=showcard.data
for(var i=;i<this.showcards.length;i++){
let card={label:this.showcards[i].bank_name+' : '+this.showcards[i].cardnum,value:String(this.showcards[i].id)}
this.bankoptions.push(card)
}
}
});
},

}

Mint-ui的日期时间选择器Datetime picker

我设置了当前时间为默认时间,可是不知道怎么将过期的时间设置为不可选。

<!-- 日期修改 -->
<div class="time-date">
<mt-datetime-picker ref="pickerstart" type="datetime" v-model="pickerValuestart"></mt-datetime-picker>
<mt-datetime-picker ref="pickerend" type="datetime" v-model="pickerValueend"></mt-datetime-picker>
<div class="starttime" @click="openPickerstart()"><span>开始时间</span>{{getLocalTime(new Date(pickerValuestart).getTime()/)}}</div>
<div class="endtime" @click="openPickerend()"><span>结束时间</span>{{getLocalTime(new Date(pickerValueend).getTime()/)}}</div>
</div>
data() {
return {
pickerValuestart:this.getLocalTime(Date.parse(new Date())/),
pickerValueend:this.getLocalTime(Date.parse(new Date())/)
}
}
 openPickerstart() {
this.$refs.pickerstart.open();
},
openPickerend() {
this.$refs.pickerend.open();
},

这2个事件openPickerstart,openPickerend起到绑定数据值的变化,但取出来的时间戳格式不对,所以我进行了转换。

后来发现一个问题,日期窗口滚动选择日期时,底下页面的滚动条也会触发滚动,这导致选择日期时迟钝或失效,后面用下面的方法解决了

 //这个是监听事件,监听类型touchmove触摸移动事件   .preventDefault()不要执行与事件关联的默认动作  禁止了默认滚动事件了
created() {
this.$nextTick(() => {
document.querySelectorAll(".mint-datetime").forEach(el => {
el.addEventListener('touchmove',function(e) {
e.preventDefault()
}, false);
})
})
},

vue,一路走来(8)--mint-ui的组件问题的更多相关文章

  1. vue,一路走来(2)--路由vue-router

    安装 Mint UI cnpm install mint-ui --save 如果你的项目会用到 Mint UI 里较多的组件,最简单的方法就是把它们全部引入.此时需要在入口文件 main.js 中: ...

  2. vue,一路走来(1)--构建vue项目

    2016年12月--2017年5月,接触前端框架vue,一路走来,觉得有必要把遇到的问题记录下来. 那时,vux用的是1.0的vue,然而vue2.0已经出来了,于是我结合了mint-ui一起来做项目 ...

  3. vue,一路走来(17)--vue使用scss,并且全局引入公共scss样式

    最近朋友问如何在vue项目中使用scss样式,想起之前项目是直接在main.js直接import css文件的,然而main.js不可以直接import scss文件. import './asset ...

  4. vue,一路走来(16)--本地及手机调试

    闲暇时间记录一下如何绑定域名,实现本地及手机调试的过程.我的是微信开发项目,很多功能及操作都是基于微信来开发的,理所当然的就用到微信开发者工具了. 1.首先打开目录C:\Windows\System3 ...

  5. vue,一路走来(13)--vue微信分享

    vue微信分享 今天记录一下vue微信分享. 1.先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”.这个不多说,见文档,只有绑定了才能进行下一步的动作 2.需要引入js文件 ...

  6. vue,一路走来(12)--父与子之间传参

    今天想起一直没有记录父组件与子组件的传参问题,这在项目中一直用到. 父向子组件传参 Index.vue父组件中 <component-a :msgfromfa="(positionno ...

  7. vue,一路走来(7)--响应路由参数的变化

    今天描述的问题估计会有很多人也遇到过. vue-router多个路由地址绑定一个组件造成created不执行 也就是文档描述的,如下图 我的解决方案: created () { console.log ...

  8. vue,一路走来(6)--微信支付

    微信支付 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6 分享一下vue实现微信支付.在微信浏览器里面 ...

  9. vue,一路走来(3)--数据交互vue-resource

    所有的静态页面布局完成后,最重要的就是数据交互了,简单来说,vue-resource就像jquery里的$.ajax,用来和后台交互数据的.放在created或ready里运行来获取或者更新数据的.不 ...

  10. vue,一路走来(17)--底部tabbar切换

    <router-link></router-link>存在router-link-active属性,那么底部tabbar切换就简单多了.不会再出现刷新回到第一个的bug. &l ...

随机推荐

  1. css 响应式(媒介查询)

    1.CSS 来实现响应式 CSS实现响应式网站的布局要用到的就是CSS中的媒体查询接下来来简单介绍一下: @media 类型 and (条件1) and (条件二){css样式} <link r ...

  2. vue兄弟组件之前传信

    1.使用vuex 2.子传父,父传子 3.使用中央事件总线 1.新建一个js文件,然后引入vue 实例化vue 最后暴露这个实例 2.在要用的组件内引入这个组件 3.通过vueEmit.$emit(' ...

  3. 使用vue进行国际化

    相对于网站等一些需求 我们有需要做国际化的需求,具体步骤如下: 首先安装 vue-i18n npm install vue-i18n import VueI18n from 'vue-i18n' Vu ...

  4. Proto3语法翻译

    本文主要对proto3语法翻译.参考网址:https://developers.google.com/protocol-buffers/docs/proto3 defining a message t ...

  5. BaseActivity 基类

    public abstract class BaseActivity extends AppCompatActivity implements IBaseView { private ProxyAct ...

  6. C# get和set

    Day1:知识点 1.封装 自己的理解: 可复用,低耦合.就是拿过来就用 只需要关注名称,返回值,参数及参数类型,不需要知道里面怎么实现的. 字段封装的快捷键 (ctrl+r+e)  将光标放在将要封 ...

  7. php面试专题---9、会话控制考点

    php面试专题---9.会话控制考点 一.总结 一句话总结: 面向对象.设计模式这些特别好用,需要融会贯通 1.请写出PHP类权限控制修饰符? public.protected.private 2.p ...

  8. UVA 1045 最长公共子序列

    题目描述:求最长公共子序列 若给定序列X={x1,x2,...,xm},另一序列Z={z1,z2,...,zk},是X的子序列是指存在一个严格递增的下标序列{i1,i2,...,ik}使得对所以j=1 ...

  9. __I、 __O 、__IO是什么意思?怎么用?

    出处:http://www.chuxue123.com/forum.php?mod=viewthread&tid=122&ctid=3 __I. __O .__IO是什么意思?这是ST ...

  10. ubuntu 配置pptp

    PPTP是点对点隧道协议,用于在公网上建立两个节点之间的专用用网络.普通的用户一般是通过拨号的方式,接入ISP提供的网络,由于国内的上网环境,是访问不了google的,所以必须首先要有一台可以上goo ...