比如子页面 index.vue 里面 data定义了 data{aa:123} 想从app.vue里拿到 aa 的值,可以实现吗
2***@qq.com
- 发布:2023-07-06 16:31
- 更新:2023-07-06 16:51
- 阅读:339
喜欢技术的前端 - QQ---445849201
可以定义一个data.js
let data = {
aa:'1111'
}
export default data
index.vue 导入
import data from '@/common/data.js'
export default {
data() {
return {
aa:data.aa
};
}
}
app.vue 也导入 import data from '@/common/data.js'
2***@qq.com (作者)
data() {
return {
aa: '123'
}
},
大佬,这样子定义的值,好像用上面那种方法就拿不到
2023-07-06 17:54
喜欢技术的前端
回复 2***@qq.com: 是的
2023-07-06 18:00
2***@qq.com (作者)
回复 喜欢技术的前端: import data from '@/common/data.js'
export default {
data() {
return {
aa:data.aa
};
}
}
请问有没有办法拿从app.vue 这样拿到aa的值,或者从js中用这种方式定义,也能拿到值呢?
2023-07-07 09:05
喜欢技术的前端
回复 2***@qq.com: 目前就可以拿到,相当于 a 和 b 取得都是c的值,a修改了c的值,b拿到也是修改后的值
2023-07-07 10:31