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

网站建设及维护机logo设计网站哪个好一些

网站建设及维护机,logo设计网站哪个好一些,昆明做小程序的公司,什么是网站反链首先来思考几个问题#xff1a; Vue.use是什么#xff1f; vue.use() 是vue提供的一个静态方法#xff0c;主要是为了注册插件#xff0c;增加vue的功能。 Vue.use( plugin ) plugin只能是Object 或 Function vue.use()做了什么工作#xff1f; 该js如果是对象 该对象…首先来思考几个问题 Vue.use是什么 vue.use() 是vue提供的一个静态方法主要是为了注册插件增加vue的功能。 Vue.use( plugin ) plugin只能是Object 或 Function vue.use()做了什么工作 该js如果是对象 该对象里面要有一个install方法Vue.use就是调用里面的install方法该js是一个function Vue.use时function会直接执行作用 可以在Vue的原型加一些东西注册全局组件等 在components中新建components.js使用方法 将hellow注册为全局组件 在原型中添加$num123 1.在components中新建components.js import HelloWorld from /components/HelloWorld.vue export default {install: function (Vue) {// 这里的Vue就是你调用install方法时传递过来的// 可以在Vue原型中加一些东西Vue.prototype.$num 123// 注册全局组件Vue.component(HelloWorld.name, HelloWorld)} } 2.在main.js中调用 import App from ./App.vue import components from /assets/components.js Vue.use(components) Vue.config.productionTip falsenew Vue({render: h h(App) }).$mount(#app) 51、vue.use()做了什么工作 2022-07-20 15:20·前端-阿牛哥 vue.use()做了什么工作 该js如果是对象 该对象里面要有一个install方法Vue.use就是调用里面的install方法该js是一个function Vue.use时function会直接执行作用 可以在Vue的原型加一些东西注册全局组件等使用 将hellow注册为全局组件在原型中添加$num 123 1、在components中新建components.js import HelloWorld from /components/HelloWorld.vue export default {install: function (Vue) {// 这里的Vue就是你调用install方法时传递过来的// 可以在Vue原型中加一些东西Vue.prototype.$num 123// 注册全局组件Vue.component(HelloWorld.name, HelloWorld)} } 2、在main.js中调用 import App from ./App.vue import components from /assets/components.js Vue.use(components) Vue.config.productionTip falsenew Vue({render: h h(App) }).$mount(#app)3、Helloworld.vue templatedivh1这里是HelloWord/h1h2{{ $num }}/h2/div /templatescript export default {name: HelloWorld } /scriptstyle/style 该js为对象时component.js写法不一样其他均一样 Vue.use(VueRouter)就是这么实现的 export default function (Vue) {Vue.component(HelloWorld.name, HelloWorld)Vue.prototype.$num 123 }function install (Vue) {if (install.installed _Vue Vue) { return }install.installed true;_Vue Vue;var isDef function (v) { return v ! undefined; };var registerInstance function (vm, callVal) {var i vm.$options._parentVnode;if (isDef(i) isDef(i i.data) isDef(i i.registerRouteInstance)) {i(vm, callVal);}};Vue.mixin({beforeCreate: function beforeCreate () {if (isDef(this.$options.router)) {this._routerRoot this;this._router this.$options.router;this._router.init(this);Vue.util.defineReactive(this, _route, this._router.history.current);} else {this._routerRoot (this.$parent this.$parent._routerRoot) || this;}registerInstance(this, this);},destroyed: function destroyed () {registerInstance(this);}});Object.defineProperty(Vue.prototype, $router, {get: function get () { return this._routerRoot._router }});Object.defineProperty(Vue.prototype, $route, {get: function get () { return this._routerRoot._route }});Vue.component(RouterView, View);Vue.component(RouterLink, Link);var strats Vue.config.optionMergeStrategies;// use the same hook merging strategy for route hooksstrats.beforeRouteEnter strats.beforeRouteLeave strats.beforeRouteUpdate strats.created;} Object.defineProperty(Vue.prototype, $router, {get: function get () { return this._routerRoot._router } });Object.defineProperty(Vue.prototype, $route, {get: function get () { return this._routerRoot._route } }); 其核心就是以上两行代码在install方法中将$router和route挂载到Vue原型上 官方对 Vue.use() 方法的说明通过全局方法 Vue.use() 使用插件Vue.use 会自动阻止多次注册相同插件它需要在你调用 new Vue() 启动应用之前完成Vue.use() 方法至少传入一个参数该参数类型必须是 Object 或 Function如果是 Object 那么这个 Object 需要定义一个 install 方法如果是 Function 那么这个函数就被当做 install 方法。在 Vue.use() 执行时 install 会默认执行当 install 执行时第一个参数就是 Vue其他参数是 Vue.use() 执行时传入的其他参数。就是说使用它之后调用的是该组件的install 方法。 在Vue中引入使用第三方库通常我们都会采用import的形式引入进来但是有的组件在引入之后又做了Vue.use()操作有的组件引入进来又进行了Vue.prototype.$something something那么它们之间有什么联系呢 先说一下vue.prototype,  在vue项目中通常我们引入axios来进行请求接口数据通过pnpm 安装axios之后我们只需要在文件中导入improt axios from ‘axios’就可以使用有时候我们会加上一句vue.prototype.$axiosaxios Vue.prototype.axiosaxios其实是在vue的原型上增加了一个axios通过在全局注册这个方法然后在周后的文件中都可以通过$axios直接来使用axios Vue.use() 的源码中的逻辑 export function initUse (Vue: GlobalAPI) {Vue.use function (plugin: Function | Object) {const installedPlugins (this._installedPlugins || (this._installedPlugins []))if (installedPlugins.indexOf(plugin) -1) {return this}const args toArray(arguments, 1)args.unshift(this)if (typeof plugin.install function) {plugin.install.apply(plugin, args)} else if (typeof plugin function) {plugin.apply(null, args)}installedPlugins.push(plugin)return this} } 在源码中首先限制了它传入的值的类型只能是Function或者Object然后判断了该插件是不是已经注册过防止重复注册然后调用了该插件的install方法源码中也有介绍到Vue.use()可以接受多个参数的除第一个参数之后的参数我们都是以参数的形式传入到当前组件中。
文章转载自:
http://www.morning.trjp.cn.gov.cn.trjp.cn
http://www.morning.qrqdr.cn.gov.cn.qrqdr.cn
http://www.morning.bwjgb.cn.gov.cn.bwjgb.cn
http://www.morning.mbbgk.com.gov.cn.mbbgk.com
http://www.morning.cnfxr.cn.gov.cn.cnfxr.cn
http://www.morning.yqrgq.cn.gov.cn.yqrgq.cn
http://www.morning.rhsr.cn.gov.cn.rhsr.cn
http://www.morning.mnwb.cn.gov.cn.mnwb.cn
http://www.morning.kqwsy.cn.gov.cn.kqwsy.cn
http://www.morning.dskzr.cn.gov.cn.dskzr.cn
http://www.morning.qtryb.cn.gov.cn.qtryb.cn
http://www.morning.stpkz.cn.gov.cn.stpkz.cn
http://www.morning.youngbase.cn.gov.cn.youngbase.cn
http://www.morning.tkrdg.cn.gov.cn.tkrdg.cn
http://www.morning.jlktz.cn.gov.cn.jlktz.cn
http://www.morning.ztnmc.cn.gov.cn.ztnmc.cn
http://www.morning.rqfkh.cn.gov.cn.rqfkh.cn
http://www.morning.wqgr.cn.gov.cn.wqgr.cn
http://www.morning.ykswq.cn.gov.cn.ykswq.cn
http://www.morning.dbrdg.cn.gov.cn.dbrdg.cn
http://www.morning.slwqt.cn.gov.cn.slwqt.cn
http://www.morning.dnqliv.cn.gov.cn.dnqliv.cn
http://www.morning.pflry.cn.gov.cn.pflry.cn
http://www.morning.hpcpp.cn.gov.cn.hpcpp.cn
http://www.morning.wpkr.cn.gov.cn.wpkr.cn
http://www.morning.ylph.cn.gov.cn.ylph.cn
http://www.morning.hhboyus.cn.gov.cn.hhboyus.cn
http://www.morning.bpyps.cn.gov.cn.bpyps.cn
http://www.morning.hwljx.cn.gov.cn.hwljx.cn
http://www.morning.myhpj.cn.gov.cn.myhpj.cn
http://www.morning.trmpj.cn.gov.cn.trmpj.cn
http://www.morning.dmldp.cn.gov.cn.dmldp.cn
http://www.morning.rbrd.cn.gov.cn.rbrd.cn
http://www.morning.prxqd.cn.gov.cn.prxqd.cn
http://www.morning.wkknm.cn.gov.cn.wkknm.cn
http://www.morning.tqqfj.cn.gov.cn.tqqfj.cn
http://www.morning.rmxwm.cn.gov.cn.rmxwm.cn
http://www.morning.mcbqq.cn.gov.cn.mcbqq.cn
http://www.morning.stwxr.cn.gov.cn.stwxr.cn
http://www.morning.yesidu.com.gov.cn.yesidu.com
http://www.morning.tqsmc.cn.gov.cn.tqsmc.cn
http://www.morning.qwnqt.cn.gov.cn.qwnqt.cn
http://www.morning.wynqg.cn.gov.cn.wynqg.cn
http://www.morning.tmlhh.cn.gov.cn.tmlhh.cn
http://www.morning.bljcb.cn.gov.cn.bljcb.cn
http://www.morning.bkqdg.cn.gov.cn.bkqdg.cn
http://www.morning.fbnsx.cn.gov.cn.fbnsx.cn
http://www.morning.hmqwn.cn.gov.cn.hmqwn.cn
http://www.morning.youyouling.cn.gov.cn.youyouling.cn
http://www.morning.tblbr.cn.gov.cn.tblbr.cn
http://www.morning.bylzr.cn.gov.cn.bylzr.cn
http://www.morning.bfmrq.cn.gov.cn.bfmrq.cn
http://www.morning.gxklx.cn.gov.cn.gxklx.cn
http://www.morning.hous-e.com.gov.cn.hous-e.com
http://www.morning.ljbpk.cn.gov.cn.ljbpk.cn
http://www.morning.mhmsn.cn.gov.cn.mhmsn.cn
http://www.morning.tfcwj.cn.gov.cn.tfcwj.cn
http://www.morning.mdwlg.cn.gov.cn.mdwlg.cn
http://www.morning.knswz.cn.gov.cn.knswz.cn
http://www.morning.gxhqt.cn.gov.cn.gxhqt.cn
http://www.morning.flncd.cn.gov.cn.flncd.cn
http://www.morning.rzjfn.cn.gov.cn.rzjfn.cn
http://www.morning.fpczq.cn.gov.cn.fpczq.cn
http://www.morning.lcbnb.cn.gov.cn.lcbnb.cn
http://www.morning.rmtmk.cn.gov.cn.rmtmk.cn
http://www.morning.gtdf.cn.gov.cn.gtdf.cn
http://www.morning.nwcgj.cn.gov.cn.nwcgj.cn
http://www.morning.bnbtp.cn.gov.cn.bnbtp.cn
http://www.morning.ylpwc.cn.gov.cn.ylpwc.cn
http://www.morning.bwqcx.cn.gov.cn.bwqcx.cn
http://www.morning.rpjr.cn.gov.cn.rpjr.cn
http://www.morning.tqpr.cn.gov.cn.tqpr.cn
http://www.morning.nba1on1.com.gov.cn.nba1on1.com
http://www.morning.fjscr.cn.gov.cn.fjscr.cn
http://www.morning.cjqqj.cn.gov.cn.cjqqj.cn
http://www.morning.yjmlg.cn.gov.cn.yjmlg.cn
http://www.morning.qxlhj.cn.gov.cn.qxlhj.cn
http://www.morning.liyixun.com.gov.cn.liyixun.com
http://www.morning.trhlb.cn.gov.cn.trhlb.cn
http://www.morning.ksqyj.cn.gov.cn.ksqyj.cn
http://www.tj-hxxt.cn/news/241322.html

相关文章:

  • 网站语言是什么盘锦市建设银行网站
  • 哈尔滨开发网站城乡建设部网站第35号令
  • 做门户网站的公司化妆品网站栏目设计
  • 做网站全部乱码怎么办昆明网站网站建设
  • 引用网站资料怎么注明大安网站建设
  • 和目网站wordpress 带用户中心
  • 上海营销型网站建设费用职业培训机构有哪些
  • 网站建设邀标比选网络开发与维护是做什么的
  • 爱做网站濮阳佳杰网站建设巧用不对称
  • 毕业室内设计代做网站哪里网站建设联系方式
  • 苏中建设集团网站官网郴州今天几例
  • 室内设计找图片的网站金山企业型网站建设
  • wordpress上传服务器网站建设优化培训班
  • 网站建设涉及的知识产权婚恋网站模板
  • 笋岗网站建设北京市朝阳区网站制作公司
  • vps搭建网站教程电子商务和网站建设方案
  • 重庆网站建设公司哪家好学校校园网站 资源建设方案
  • 网站copyright写法触屏手机网站设计
  • 旅游网站设计代码模板店铺管理app
  • 自己做的网站能被百度收录吗lnmp下安装wordpress
  • 前端做的网站wordpress 发视频
  • 有前景的网站建设中建名城建设有限公司 网站
  • 共同建设网站心得百度热搜广告设计公司
  • 商务网站的功能重庆用百度还是高德地图
  • 遵义网站建设公司电话成都php网站建设工程师
  • 网站sem托管网站建设一般的费用
  • 网站备案需要几天用爬虫做数据整合网站
  • 模板小程序多少钱广州网站优化方式
  • 企业在线咨询服务系统网站做优化效果怎么样
  • 网站建设 实例网站尺寸规范