在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Linux  HTML/ vue-dom-portal把dom移動后, spa切換頁面, 那么被移動的do

vue-dom-portal把dom移動后, spa切換頁面, 那么被移動的dom是不會被銷毀的, 請問如何解決?

環(huán)境: nuxt最新版

在beforeDestroy時候我本以為通過改變一個值的true/false, 來通過v-if銷毀vue-dom-portal綁定的元素, 但是沒有生效很不解.


clipboard.png

回答
編輯回答
萢萢糖

beforeDestroy 時用js 刪掉該dom節(jié)點就行

2018年2月11日 09:04
編輯回答
風(fēng)畔

v-if銷毀vue-dom-portal綁定的元素

v-if 只是不再頁面上渲染這個元素,我的意思是他沒有復(fù)原該元素的樣式,你要想做到這個功能,還要加上樣式的復(fù)原(:style="{xxx: isFixed ? '改變' : '默認(rèn)'}")

2018年4月13日 05:59
編輯回答
瘋子范

是否為嵌套頁面?
類似如下routes 結(jié)構(gòu)

{
    path: '/cart',
    name: 'cart',
    meta: {
        title: '購物車'
    },
    component: cart,
    children: [{
        path: ':id',
        name: 'cartInfo',
        meta: {
            title: '詳情'
        },
        component: cartInfo
    }]
}
2018年6月28日 21:42