Mint-ui:
1、Cell
开发过程中,有时需要修改mt-cell自带的icon和value的标签样式,这时我们可以在
<i class="siiconfont siicon-product">
{{productSelected}}
mt-cell无法直接绑定v-click事件,修改做法可以在
2、Search
通常情况下我们的参数不会直接是一个数组,可能需要对数据进行一些自定义处理,我的写法如下:
<si-cell :title="item">
开发过程中,有时需要修改mt-cell自带的icon和value的标签样式,这时我们可以在
<i class="siiconfont siicon-product">
{{productSelected}}
mt-cell无法直接绑定v-click事件,修改做法可以在
通常情况下我们的参数不会直接是一个数组,可能需要对数据进行一些自定义处理,我的写法如下:
<si-cell :title="item">
filterResult是计算属性,以此过滤好后台传来的数据后,再将其绑定在cell外的div层,还可以如第1点所说的绑定click事件,此处filterResult进行了中英文过滤,可以通过数据的中文名和英文名两个属性进行搜索。
通常情况下,底部的tabbar栏是需要在多页面复用的,所以可以独立成一个组件,然后通过外部容器作为父组件进行使用,切换tab的同时,tabbar需要向父组件传递选中的一个自定义的tabchange事件
父组件接收自定义事件tabchange,触发setSelected函数进行数据更新,通过数据驱动视图更新:
修改selected的值来切换tab
template内有关tab-container里的代码如下:
mt-header的title因为是mint-ui框架自带生成的,所以在父组件上我们可能无法在title上绑定click事件,但功能需求中有这样的要求:
虽然应该极力避免直接操作dom,但目前我的解决方法还在页面渲染完成之后,在mounted的生命周期中用原生js绑定click事件,因为此时html元素已经生成,所以可以绑定到title的标签
使用该组件一定要注意mint-ui的版本,2.2.5以上才可以,版本低会导致无法正常调用open方法显示datetime-picker。
以上这篇使用mint-ui开发项目的一些心得(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。
原文链接:https://www.f2er.com/js/36600.html