logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

给v-model绑定的input框的文本内容根据搜索关键字高亮方法

标题接到一个令人抓狂的需求:在搜索框输入关键字搜索时,搜索的结果需要对该关键字做匹配并高亮显示,这是非常简单的。然而给我的需求并不是这么简单的,而是需要input的输入框的文本高亮,这里是用了elementUI 的el-cascader级联选择器,其实el-cascader的底层就是一个input。直接上最终效果一开始就想用过滤器实现,vue1.0支持过滤器,2.0取消了,官网说用computed

#javascript#vue.js
elementUi Cascader 级联选择器如何选择任意一级,以及所遇到的问题

1.拿到需求要实现级联选择器并且可以选择任意一级。运用elementUi 的cascader 组件,这个组件默认情况下是严格遵守父子节点互相关联的。要实现可以选择任意一级,那就要给任意一级设置可选择属性。官网提供的:props="{ checkStrictly: true }"解除父子节点互相关联。2.问题来了。。。设计师不想要前面的单选按钮,并且直接点击lable即可选中效果。(1)想办法把单选

#vue.js
vue+scss实现一键全局换肤功能

vue+scss实现一键全局换肤功能需求:实现点击按钮,项目全局换肤思路:利用window.document.documentElement.setAttribute('data-theme', 'dark')设置html的attribute属性利用scss的混入@mixin定义不同主题的样式表,然后在需要的文件中使用@include加载定义的样式实现步骤:在App.vue中获取当前的主题,并且设

#css#vue.js#javascript
vue中使用双重v-for循环列表,点击元素设置active样式,并且互不影响

先上效果图思路剖析1.给第一层级添加字段showFlag,默认值都为02.在切换方法中传入第一和第二层级的index,将对应外层级的showFlag的值等于内层级的index3.在视图中的内层循环动态设置class,该class的满足条件:内层index === 外层数组list[parentIndex].showFlag上代码<div class="system-item" v-for="

#css#vue.js#html5 +1
到底了