vue 學習自定義命令,實現操作說明

2021-10-06 20:16:17 字數 1127 閱讀 5936

若想實現更好效果,請使用driver.js

實現效果圖:

未實現一些操作,若感興趣,可自行實現

使用子元件內部增加自定義命令 v-guide=*** *** 為name

test

test

test

最外層頁面mounted

this.$guide()

原始碼:外掛程式

import vueguide from "@/plugins/components/vueguide.js";

const vueguideplugin = {}

vueguideplugin.install = function(vue, options)

vue.directive('guide',

})vueguide.$_bindelements = $_bindelements

vue.prototype.$guide = vueguide

}export default vueguideplugin

vueguide 元件

這是一段內容這是一段內容確定刪除嗎?

取消 確定

vueguide.js 實現掛在document的body上

import vueguide from "@/plugins/components/vueguide.js";

const vueguideplugin = {}

vueguideplugin.install = function(vue, options)

vue.directive('guide',

})vueguide.$_bindelements = $_bindelements

vue.prototype.$guide = vueguide

}export default vueguideplugin

Vue實現自定義Message

之前在專案中使用vue框架中的element ui時,使用element ui的彈窗非常的nice,但在最近的專案中,要求專案體積小,且高度自定義,所以不能把element ui的message的元件引進來再改樣式,於是決定自己封裝乙個,來滿足需求。使用vue.extend options 建立乙個...

vue 通過自定義指令實現 置頂操作

專案需求 要求當前專案每個頁面滑到超出一屏的距離時,出現 backtop 按鈕,點選則回到最頂端 俗稱置頂操作 因為涉及到的頁面較多,每個頁面都加肯定顯得重複累贅,最終想到了 vue 的自定義指令 vue.directive 場景分析 監聽頁面滾動過程,計算當前的 scrolly 與 設定的 num...

vue自定義指令學習

doctype html utf 8 x ua compatible content ie edge title description content viewport content width device width,initial scale 1 stylesheet href vue v...