2***@qq.com
2***@qq.com
  • 发布:2023-07-06 16:31
  • 更新:2023-07-06 16:51
  • 阅读:339

uniapp中 app.vue如何访问子页面里面定义的data值

分类:HBuilderX

比如子页面 index.vue 里面 data定义了 data{aa:123} 想从app.vue里拿到 aa 的值,可以实现吗

2023-07-06 16:31 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - 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

要回复问题请先登录注册