

使用插值表达式{{Text}}
Data中是写对象的,用于存储组件中的数据。
- <template>
- <view class="content">
- {{Text}} //这里的text是表达式,并不是字符串
- view>
- template>
-
- <script>
- export default {
- data() {
- return {
- Text:'hello,world'
- };
- },
-
- };
- script>
-
- <style>
-
- style>
效果图:

如何证明已显示的hello,world是我们data中的内容:

这也是我们vue中的一个特点,当我们data中的数据发生改变时,页面会重新渲染。
- <template>
- <view v-text="Text" class="content">
- view>
- template>
-
- <script>
- export default {
- data() {
- return {
- Text:'hello,world'
- };
- },
-
- };
- script>
-
- <style>
-
- style>
效果:


现在所显示的两个hello,world有什么区别?
- <template>
- <view class="content">
- <view class=""v-text="Text">
-
- view>
- <view class=""v-html="Text">
-
- view>
- view>
- template>
-
- <script>
- export default {
- data() {
- return {
- Text:'
hello,world
' - };
- },
-
- };
- script>
-
- <style>
-
- style>

- <template>
- <view class="content">
- {{Text}}
- <view class=""v-text="Text">
-
- view>
- <view class=""v-html="Text">
-
- view>
- view>
- template>
-
- <script>
- export default {
- data() {
- return {
- Text:'
hello,world
' - };
- },
-
- };
- script>
-
- <style>
-
- style>

此时发现插值表达式输出的结果是与我们v-text是一样的,它不会像v-html一样对变量进行一个解析,而是将它以字符串的形式原原本本的渲染到页面。