在这提一句,在定义的checkbox中有一个属性为:checked,勾选了为true,没有勾选为false。
需要记住的几点:
1.@submit表单form一旦提交就会触发demo中的内容 ,提交后页面内容会自动跳转消失,这里我们可以用prevent来解决
2.label的for可以与input的id进行关联,点击账号就可以切换到input光标上面。
3.trim可以去除多余的空格,但是字符串中间的空格是无法去除的。
4.这里我们可以直接将input的type定义为number,达到输入数字的效果。在Vue提供给的v-model.number,在data中直接写成数字形式。
5.input设置为radio和name来设置单选和关联内容,注意v-model绑定的是value值,这里设置的是radio没有输入框,因此定义value值来传给data
6.这里如果我们不定义value属性,这里默认是得到的checked值,此外data中的hobby值必须是数组,不能定义字符串!!
7.我们在这定义v-model.lazy可以一口气输入完成内容,失去光标后,直接提交给data,而不是时时刻刻提交
8.这里的checkbox与上面不同,直接接受checked的值true或者false就可以了
上面内容配合下面源码定义:
Document
了解,一个专门处理日期的库,叫做moment.js。这个库对日期的操作很全面,但是体积很大。
还有一个轻量级的库叫做day.js。
day.js的使用:
显示格式化后的事件
time时间戳转换后的是:{{fmtTime}}
当前时间为:{{nowTime}}
" | " ,这个符号叫做管道符。
过滤器的实现过程:
配置单个对象内部过滤器,也就是局部过滤器:
现在是:{{time | timeFormater}}
现在是:{{time | timeFormater('YYYY年MM月DD日')}}
现在是:{{time | timeFormater('YYYY年MM月DD日') | mySlice}}
还有一个全局过滤器,全局过滤器呢,就是所有的Vue实例对象或组件都可以使用。
现在是:{{time | timeFormater}}
现在是:{{time | timeFormater('YYYY年MM月DD日')}}
{{msg}}
注意:有一个误区,并不是过滤器只能用到插值语法中,Vue指令属性有的也可以使用,例如: v-bind;当然也有一些不能使用过滤器,例如:v-model。使用的状况也是一样。只不过很少在指令属性中使用而已。
总结:
v-text属性会替换掉原先的文本内容,并且不会解析标签完完全全当成文本解析。
{{name}}
本来的内容
关于cookie,在登录时,服务器会向浏览器发送cookies,作为判断标识。
我们可以使用Cookie.Editor插件来将cookie导入或者导出。此插件需要去谷歌商店去下载。
我们在浏览器控制台使用:document.cookie,来查看网页目前的cookie。
javascript:表示后面添加js代码。
我通过添加ducument.cookie,转给别的网站这样别人的网站就拿到了你的cookie,就可以用你的cookie进行一个登录等操作了!
本来的内容
本来的内容