‘v-text和v-html指令,会忽略开始和结束标签中添加其他的内容’,还有各个语法的转义问题。

来源:3-7 选择练习

Aurora_Meteor

2020-05-21 20:38:44

是在它们后面的内容的变量里写的标签里的内容,还是把它们放在开始或结束标签里,或者什么别的意思?

是忽略添加其他的内容,还是忽略添加的其他内容?这句话看不太明白。

还有转义是什么?视频里老师不是说只有v-html不会转义吗?是‘转义’还是‘转译’?有何区别?

写回答

1回答

好帮手慕慕子

2020-05-22

同学你好,对于你的问题解答如下:

  1. 是忽略添加的其他内容。示例:

    http://img.mukewang.com/climg/5ec73067093214a106450511.jpg

    页面显示中忽略标签中添加的其他内容,即:“测试内容”不会显示

    http://img.mukewang.com/climg/5ec730870909912003070139.jpg

  2. 视频中老师说的v-html不会转译,内容按普通 HTML 插入 ,不会作为 Vue 模板进行编译,所以h1标签内容会加粗显示。

    而v-text和{{}}会进行转译,将h1标签编译Vue模板。所以在页面中会直接显示h1标签结构。

  3. 转译和转义的两者区别如下:

    转译:是指将一种语言编译成另一种语言。示例:将html标签转译成Vue模板

    转义:是指由原义引申、比喻而形成的新意义。示例: 转义字符就是将反斜杠‘\’后面的字符转成新的的含义。即:\n 表示换行

  4. 非常感谢同学的的指正,我们已经对习题做出了调整,以后我们也会更加严格的审核习题,给同学带来更好的学习体验。

祝学习愉快~

0

0 学习 · 10739 问题

查看课程