Title

收集表单数据:
免费的提供第三方库的网站: bootCDN
使用轻量级格式化日期库:dayjs
Title
显示格式化后的时间
现在是:{{fmtTime}}
现在是:{{timeFormatter()}}
现在是:{{time | tfmFormatter}}
现在是:{{time | tfmFormatter('YYYY-MM-DD HH:mm:ss')}}
现在是:{{time | tfmFormatter('YYYY-MM-DD HH:mm:ss') | mySlice}}

过滤器调用步骤:

script调用步骤:

Title
显示格式化后的时间
现在是:{{fmtTime}}
现在是:{{timeFormatter()}}
现在是:{{time | tfmFormatter}}
现在是:{{time | tfmFormatter('YYYY-MM-DD HH:mm:ss')}}
现在是:{{time | tfmFormatter('YYYY-MM-DD HH:mm:ss') | mySlice}}
{{msg}}
{{msg | mySlice}}
真好

过滤器:
定义:对要显示的数据进行特定格式化后显示(适用于一些简单逻辑的处理)
语法:
备注:
我们学过的指令:
v-bind:单向绑定解析表达式,可简写为 :xxx
v-model:双向数据绑定
v-for:遍历数组/对象/字符串
v-on:绑定事件监听,可简写为@
v-if:条件渲染(动态控制节点是否存在)
v-else:条件渲染(动态控制节点是否存在)
v-show:条件渲染(动态控制节点是否展示)
v-text
{{name}}
区别:你好,{{name}}你好,

v-text 指令:
可以解析 html 标签
Title
{{name}}



实际操作展示:
用谷歌浏览器查看cookie

使用cookie-editor插件复制cookie

再用火狐浏览器打开b站,显示的是未登录的状态

使用火狐浏览器的插件cookie-editor将在谷歌浏览器中复制到的内容粘贴在这里

刷新页面之后就可以得到一个已经登录状态的页面了

Title
{{name}}

通过这种方式就能获取到你的所有cookie值,然后登录你的信息做坏事
但是,如果字段被HttpOnly限定了,那么只有http协议能读取到,通过js代码就读取不到了


v-html指令:
Title
你好,{{name}},年龄:{{age}},性别:{{sex}}

如果步骤2执行慢了,则会出现以下的情况:

解决办法:
使用v-cloak
Title
你好,{{name}},年龄:{{age}},性别:{{sex}}
步骤三没执行时候,v-cloak标签一直存在,页面内容不会显示,步骤三执行之后,v-cloak标签则会清除,页面内容正常展示

页面加载完毕效果:

v-cloak指令(没有值):
Title
初始化的n是:{{n}}
当前的n值是:{{n}}

v-once指令:
Title
Vue的展示
欢迎大家来到Vue的小课堂
当前的n值是:{{n}}
错误示范:因为下面标签中内容需要被解析
当前的n值是:{{n}}

v-pre指令:
需求1:定义一个v-big指令,和v-text功能类似,但会把绑定的数值放大10倍
Title
姓名:{{name}}
当前的n值是:
放大10倍后的n值是:

需求2:定义一个v-fbind指令,和v-bind功能类似,但可以让其所绑定的input元素默认获取焦点
Title
{{name}}当前的n值是:{{n}}

example
当前的n值是:{{n}}放大10倍后的n值是:

全局自定义指令
当前n的值是:{{n}}
放大10倍后的n值是:
第二个Vue容器的d值:{{d}}

