代码之家  ›  专栏  ›  技术社区  ›  pashute

如何更改VUE主要.js使用路由器/索引.js

  •  0
  • pashute  · 技术社区  · 6 年前

    为什么VUE用户界面main.js CLI/3生成的代码与以前的语法不同,它的组成部分是什么?它是如何工作的?

    sync(store, router) // for vuex-router-sync
    new Vue({
      router, 
      store, 
      render: h => h(App)
    }).$mount('#app')
    

    sync(store, router) // for vuex-router-sync
    
    /* eslint-disable no-new */
    new Vue({
      el: '#app',
      router,
      store,
      template: '<App/>',
      components: { App }
    })
    

    我还读到了第三种使用路由器而不使用vuex路由器sync的语法 Vue.extend(... new Vue(

    为什么我现在要添加render,h函数替换了什么,为什么选择了那个字母,$mount语法做了什么,替换了什么,为什么选择了$mount语法?

    Vue.extend() 而不是 new Vue() ?

    0 回复  |  直到 6 年前
        1
  •  0
  •   pashute    4 年前

    好吧,我的大部分问题似乎都是由一位VUE团队成员勉强回答的: https://github.com/vuejs-templates/webpack-simple/issues/29

    从答案中我明白了为什么选择h和它取代了什么,为什么选择$mount和它取代了什么。