摘要: 除了核心功能默认内置的指令v-model 和 v-show vue也允许注册自定义指令。 注意,在Vue2.0中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通Dom元素进行底层操作,这时候就会用到自定义指令。 有两种方式定义自定义指令,一:局部定义自定义指令 1、局部自定义指令 阅读全文
posted @ 2024-08-19 20:20 洛飞 阅读(8) 评论(0) 推荐(0) 编辑
摘要: vue.js允许自定义过滤器,可被用于一些常见的文本格式化 功能:对要显示的数据进行特定格式化后再显示 需求:有一个日期对象,想按照年月日的方式展示 以前的代码需要自己先获取年月日,然后进行拼接,我们利用计算属性来做,如下所示: <div id="app"> <p> 当前日期:{{date}}</p 阅读全文
posted @ 2024-08-19 16:42 洛飞 阅读(5) 评论(0) 推荐(0) 编辑
摘要: vue如果要更新v-for渲染出来的数据,它是不会操作dom元素的。 而是就地更新需要操作的元素,并且确保它们在每个索引位置正确渲染。 为了给vue一个提示,以便它能跟踪每个节点的身份,从而重用和重新排序现有的元素,你需要为每项 提供一个唯一Key attribute; <div v-for="(i 阅读全文
posted @ 2024-08-19 14:43 洛飞 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 当model里面有多个数据需要再view中显示是,可以使用v-for指令来进行操作 可以使用v-for指令基于一个数组来渲染一个列表,v-for指令需要使用item in items形式的特殊语法 其中items是源数据数组,而item是被迭代的数组元素的别名 语法:<开始标签 v-for="自定义 阅读全文
posted @ 2024-08-19 10:24 洛飞 阅读(4) 评论(0) 推荐(0) 编辑
摘要: v-show表示是否显示和v-if用法一样 但是v-if为false时,是不会加载div的。v-show为true是会加载div的,但是会加上display:none的属性。 <div id="app"> <!-- 用于根据条件展示元素的选项是v-show指令,用法和v-if一致. --> <!-- 阅读全文
posted @ 2024-08-19 10:02 洛飞 阅读(23) 评论(0) 推荐(0) 编辑