vue实例拿实例外部的数据

直接可以拿

var aaaa='我是外部的数据'
var vm = new Vue({
    el: '#app',
    data: {
        mas:"sdsdsad",
        aaa: 123456,
        flag:true,
    },
    methods: {
        test(){
            alert(aaaa);//点击可以拿到aaaa数据
        },
    },
    })

外部拿vue实例中的方法跟数据

要实现此功能,必须要让vue是一个对象,即new一个vue实例

var aaaa='我是外部的数据'
var vm = new Vue({
    el: '#app',
    data: {
        mas:"sdsdsad",
        aaa: 123456,
        flag:true,
    },
    methods: {
        test(){
            alert(aaaa);//点击可以拿到aaaa数据
        },
    },
})
console.log(vm.aaa)//输出123456
console.log(vm.test())//执行此方法
Logo

前往低代码交流专区

更多推荐