1. 程式人生 > >在不使用全部vuejs框架,只在html中引用vue.js時,在main.js中呼叫其他js方法

在不使用全部vuejs框架,只在html中引用vue.js時,在main.js中呼叫其他js方法

//main.js

var app= new Vue({
    el:"#app",
    data:{

    },
    filters:{

    },
    computed:{

    },
    mounted:function(){
        this.init();
    },
    methods:{
        init:function(){
           var id = warp.getQueryString('id');
           console.log(id+"--id");
        },        
});

//getVariable.js

var warp = new Vue({
    methods:{
        getQueryString:function(name){
            var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
            var r = window.location.search.substr(1).match(reg);
            return r?decodeURIComponent(r[2]):'';
        }
    }
});

//html部分程式碼

<script src="js/getVariable.js"></script>
<script src="js/main.js"></script>
</body>
</html>