1. 介绍
这是一个很容易被忽略的特性,这里主要介绍了在 vue组件的属性中如何使用模板字符串的用法。以uview组件库的 u-tag 为例。
2. 原有标签的写法
以 u-tag 为例:
<u-tag text="我见青山多妩媚" type="success" />
在这个标签中,标签内容是固定写死的,而在实际项目开发中,是需要根据后台返回来的值进行渲染。一般我们的第一想法就是使用 {{ }} 来进行渲染,但我试过,这样行不通,所以就需要用到模板字符串来进行渲染。
3. 使用模板字符串
<u-tag :text="`${data}`" type="success" />
其中,data 是写活的变量,从而达到根据后台返回的值不同来渲染不同的标签
模板字符串是JS语法,不能按照原有的样式写在template组件中,所以需要换一种写法。