赞
踩
使用插值表达式{{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:'<p>hello,world</p>'
- };
- },
-
- };
- </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:'<p>hello,world</p>'
- };
- },
-
- };
- </script>
-
- <style>
-
- </style>

此时发现插值表达式输出的结果是与我们v-text是一样的,它不会像v-html一样对变量进行一个解析,而是将它以字符串的形式原原本本的渲染到页面。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。