当前位置: 首页 > wzjs >正文

大连网站推广爱得科技wordpress 近期文章 代码

大连网站推广爱得科技,wordpress 近期文章 代码,深圳做网站什么公司好,文字代码生成器写在前面 install 在实际开发中如果你只是一个简单的业务实现者,那么大部分时间你是用不到install的,因为你用到的基本上都是别人封装好的插件、组件、方法、指令等等,但是如果你需要给公司的架构做建设,install就是你避不开的一个…
写在前面

install 在实际开发中如果你只是一个简单的业务实现者,那么大部分时间你是用不到install的,因为你用到的基本上都是别人封装好的插件、组件、方法、指令等等,但是如果你需要给公司的架构做建设,install就是你避不开的一个知识,本次我们认识一下install的作用和他的一些使用方法,下面的三个例子均可以不用install进行实现,使用instal仅仅是为了演示用,望知悉。

install 介绍

install 本身不是一个方法,他是vue挂载时约定的一个方法,可以简单的理解为当app.use的时候,那么install的方法就会被调用,这么简单直接的理解也是没错的。

install 创建一个插件
  • 创建一个plugin目录
  • 创建一个addOne的目录
  • 创建一个index.js的文件

// 简单写一个加一的操作插件 没有意义 纯演示使用
const addOne = (num) => {if (typeof num !== 'number') {console.warn('请给整数谢谢🙏');return NaN;}return num + 1;
}export const addOnePlugin = {install: (app) => {app.config.globalProperties.$addOne = addOne;}
}
install 创建一个组件
  • 创建一个components文件夹
  • 创建一个GlobleComponent文件夹
  • 创建一个index.vue的文件
<template><h4>GlobleComponent</h4>
</template><script setup>
</script><style>
</style>
  • 创建一个index.js
// 仅仅引入一个vue文件,没有意义,演示使用
import GlobleComponent from './index.vue'
export const GlobleComponentInstall = {install: (app) => {app.component('GlobleComponent', GlobleComponent)}
}
install创建一个指令
  • 创建一个directives文件夹
  • 创建一个CorlorCustom文件夹
  • 创建一个index.js的文件
// 仅仅是将颜色按照传入的进行更改,没有意义,演示用
export const colorCustom = {install: (app) => {app.directive('color-custom', {mounted(el, binding) {binding.value && (el.style.color = binding.value);}})}
}
统一在main.js 中引入使用
import { createApp } from 'vue'
import App from './App.vue'
import { router } from './routers/index.js'
// 引入 自定义指令
import {colorCustom } from './directives/CorlorCustom/index.js'
// 引入 自定义插件
import {addOnePlugin} from './plugins/addOne/index.js'
// 引入自定义组件
import {GlobleComponentInstall} from './components/GlobleComponent/index.js'const app = createApp(App);
app.use(router);
app.use(colorCustom);
app.use(addOnePlugin);
app.use(GlobleComponentInstall);
app.mount('#app')
页面上使用
<template><!-- 使用自定义指令 --><h4 v-color-custom="'#ccc'">HELLO_C</h4><!-- 使用自定义插件 --><h4>{{ optionNum }}</h4><!-- 使用自定义组件 --><GlobleComponent />
</template><script setup>
import { onMounted,ref,getCurrentInstance } from "vue";
const { proxy } = getCurrentInstance()const num = ref(9);
const optionNum =proxy.$addOne(num.value);</script><style scoped>
h4 {color: #f40;
}
</style>
效果预览

在这里插入图片描述

整体目录结构

在这里插入图片描述

http://www.dtcms.com/wzjs/805435.html

相关文章:

  • 珠海网站建设 金碟网站备案人可以改吗
  • 公司网站数据分析搜索seo引擎
  • 兰州网站seo按天计费做网站为什么要用固定ip
  • 湖州民生建设有限公司网站房地产分销平台有哪些
  • 宁波企业网站建设公司led外贸网站
  • 网站开发前端和后端用什么语言哪个网站做餐饮推广最好
  • 大港网站建设ps个人网站的首页界面
  • 自己做网站如何销售中国包装创意设计网
  • 昆山企业网站建设深圳优质网站建设案例
  • 网站建设保障措施固原市住房和城乡建设厅网站
  • 我国网站建设的不足打开这个网站
  • 电商平台建设做网站如何去掉网站后缀wordpress
  • 12306网站为什么做不好怎么推广自己的微信
  • 极速网站建设定制多少钱wordpress php 文件
  • 网站动画用什么程序做岳阳seo招聘
  • 途牛的旅游网站是谁做的太原微商网站建设
  • 网站开发公司专业html5的网站
  • wordpress展开收起全文手机端网站怎么做seo
  • 外贸专业网站制作阿里云 网站建设
  • 网站建站主机wordpress插件修改
  • 东莞建设教育网站多种郑州网站建设
  • 遵义网站建设苏州seo关键词排名
  • 建设局网站江桥网站建设
  • 外贸国际网站推广网站开发指什么
  • 建设银行哪个是假网站2022黄页全国各行业
  • 广州o2o网站建设旅游网站管理系统论文
  • 锡林郭勒盟建设局网站做百度移动网站排名软
  • 南昌二手房付费做网站关键词优化是怎么做的呀
  • 明星网站开发项目介绍网站建设中 模板 下载
  • 网站注册理由怎么自己做单页网站