vue data中的return使用方法示例
一、vue 里面的data return 是什么?
uniapp项目 vue 结构中data 里面的return详解
从字面上理解 data
是数据的意思 return
是返回的意思,我个人理解的是 将数据返回出去。
二、如何使用
1.vue 双向绑定 v-model
代码如下(示例):
<template> <view> <input type="text" v-model="reac" placeholder="请输入内容"> </view> </template> <script> export default { data() { return { reac:'' } }, methods: { } } </script> <style> </style>
其中v-model里面的内容要放到return里面才可以,否则页面会报错,放到进去之后也方便我们更好的去取值
this.reac
就能获取到我们输入的值了
2.带有 ":"的属性 比如:class、:id等等
这些属性对应的值都需要放在
return
里面,
代码如下(示例):
<template> <view> <view :class="font">6666</view> </view> </template> <script> export default { data() { return { font:'font' } }, onLoad() { }, methods: { } } </script> <style> .font{ color: #4CD964; font-size: 50rpx; } </style>
我们看到 :class
里面的值是font
.因此我们需要在return里面定义一下这个属性 格式是font:'font" font
属性的值可以自定义 然后将定义好的class类名在下面style里面写样式即可
tips: 一般情况下动态样式建议使用 :class
3. 标签使用return里面的属性
语法 {{return
对应的属性}} 他会将属性里面的值赋给当前标签
代码如下(示例)
<template> <view> <view>{{text}}</view> </view> </template> <script> export default { data() { return { text:'小楼今夜月重圆,环文万象无雕镌,要院落花帘不卷,加拜王门最好官,油云讵比长沙远' } }, methods: { } } </script> <style> </style>
补充:vue中的data为什么会使用return函数
vue中的data为什么会用return函数
如果不使用return包裹的数据会在项目的全局中可见,会造成变量污染;
使用return包裹后数据中变量只在当前组件中生效,不会影响其他组件。
组件是一个可复用的vue实例,如果data是一个普通的对象,那么所有复用这个实例的组件都将引用同一份数据,会造成数据污染。
如果将data封装成一个函数,实例化组件时只是调用了这个函数生成的副本,避免了数据污染。
总结
到此这篇关于vue data中的return使用方法的文章就介绍到这了,更多相关vue data中return用法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
vue element-ui el-table组件自定义合计(summary-method)的坑
这篇文章主要介绍了vue element-ui el-table组件自定义合计(summary-method)的坑及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-02-02Element el-date-picker 日期选择器的使用
本文主要介绍了Element el-date-picker 日期选择器的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-04-04Vue.js 前端项目在常见 Web 服务器上的部署配置过程
Web服务器支持多种编程语言,如 PHP,JavaScript,Ruby,Python 等,并且支持动态生成 Web 页面,这篇文章主要介绍了Vue.js 前端项目在常见 Web 服务器上的部署配置,需要的朋友可以参考下2023-02-02vue3中storeToRefs让store中的结构出来的数据也能变成响应式(推荐)
这篇文章主要介绍了vue3中storeToRefs让store中的结构出来的数据也能变成响应式,本文通过实例代码给大家介绍的分需要的朋友可以参考下2024-09-09Luckysheet 在vue中离线使用及引入报错的解决方案(推荐)
这篇文章主要介绍了Luckysheet 在vue中离线使用方法及引入报错的解决方案,将dist离线包在项目创建个文件夹放着,然后根据放置的位置在 index.html里面引入,下面通过案例给大家介绍我的项目里面放置的位置,需要的朋友可以参考下2022-10-10
最新评论