鍍金池/ 問(wèn)答/GO  HTML/ vue router 如何動(dòng)態(tài)設(shè)置meta

vue router 如何動(dòng)態(tài)設(shè)置meta

比如我想根據(jù) type 來(lái)設(shè)置 meta 的信息

應(yīng)該怎么處理呢

{
        path: ":type",
        meta: "detfault"
        component: (resolve) => require(["@/pages/goods/list.vue"], resolve),
        beforeEnter: (to, from, next) => {
            next();
        }
},
回答
編輯回答
貓館

vue-meta這個(gè)也可以使用哦

2017年9月21日 17:38
編輯回答
吃藕丑
{
        path: ":type",
        meta: "detfault"
        component: (resolve) => require(["@/pages/goods/list.vue"], resolve),
        beforeEnter: (to, from, next) => {
            next(vm=>{
                switch(type){
                }
                //設(shè)置你的meta比如utf8
                var oMeta = document.createElement('meta');
                oMeta.charset = 'utf-8';
                document.getElementsByTagName('head')[0].appendChild(oMeta);
            });
        }
},

vue-router文檔

2017年4月26日 03:06