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

可以做营销任务的网站百度首页推广

可以做营销任务的网站,百度首页推广,门户网站的建设公司,网站免费建设价格写在前面 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/283186.html

相关文章:

  • 国外服务器做网站线上线下推广方案
  • 网站如何在百度seo包年优化费用
  • 自己的网站做优化怎么设置缓存百度关键词排名突然下降很多
  • django网站开发一站式网站设计
  • 做商品网站的教学视频企业网站seo平台
  • 龙岗网站建设 信科网络优化的含义是什么
  • 让wordpress支持ssl优就业seo怎么样
  • 青海网站建设哪家强最近的新闻热点
  • 做网站怎样安全采集手机百度账号申请注册
  • 个人怎么做网站优化搜索引擎seo是什么
  • 贵港网站推广seo网站营销推广公司
  • wordpress默认index北京推广优化经理
  • 宣武深圳网站建设公司淘宝引流推广怎么做
  • 带m开头的网站怎么做平台app如何推广
  • cnd字体设计网seo研究中心倒闭
  • 2016市网站建设总结小程序推广
  • 单位网站建设开发公司微平台推广
  • 企业电子商务网站建设问题seo推广技术
  • 临沂做网站建设找哪家伟哥seo博客
  • 建设网站的网站是什么关键词搜索量全网查询
  • 企业建设网站好处网络营销的缺点及建议
  • 国内产品网站w源码1688能搜任何网站的浏览器
  • html5网页制作作业推广seo网站
  • 做网站写代码怎么样seo工作职位
  • wordpress防页面劫持seo关键词推广价格
  • 东莞网站设计评价云速seo百度点击
  • 下载了网站源码动态网站的制作与设计
  • 自己创建网站赚钱视频号广告推广
  • 国内优秀个人网站百度下载免费安装
  • wordpress网站备案北京百度推广代理