Kaedah untuk menyesuaikan arahan Vue termasuk: 1. Arahan global, didaftarkan melalui Vue.directive(); 2. Arahan tempatan, menggunakan sintaks arahan v dalam templat 3. Arahan intrakomponen, dalam pilihan arahan komponen mendaftar. Setiap arahan mempunyai fungsi cangkuk seperti mengikat, memasukkan, mengemas kini, komponenDikemas kini, dan menyahikat, yang digunakan untuk melaksanakan kod semasa kitaran hayat arahan yang berbeza.
Kaedah arahan tersuai dalam Vue
Dalam Vue, anda boleh melanjutkan fungsi Vue melalui arahan tersuai untuk mencapai kod yang lebih fleksibel dan boleh digunakan semula. Berikut ialah beberapa cara untuk membuat arahan tersuai:
1 Arahan global
<code class="js">Vue.directive('my-directive', { bind(el, binding, vnode) { // 指令绑定时执行 }, inserted(el, binding, vnode) { // 指令首次插入 DOM 时执行 }, update(el, binding, vnode, oldVnode) { // 指令每次更新时执行 }, componentUpdated(el, binding, vnode, oldVnode) { // 指令所在组件更新后执行 }, unbind(el, binding, vnode) { // 指令和对应元素解绑时执行 }, });</code>
2 Arahan tempatan
<code class="js"><template> <div v-my-directive></div> </template> <script> export default { directives: { myDirective: { bind(el, binding, vnode) { // 指令绑定时执行 }, // ...其他指令钩子函数 } } }; </script></code>
3
Atas ialah kandungan terperinci Apakah cara untuk menyesuaikan arahan dalam vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!