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

泉州建设网站公司吗品牌网站建设解决方案

泉州建设网站公司吗,品牌网站建设解决方案,广州网站建设定制哪家口碑好,做网站一定需要主机吗普通组件的注册使用-局部注册 一. 组件注册的两种方式:1.局部注册:只能在注册的组件内使用 (1) 创建 vue 文件(单文件组件) (2) 在使用的组件内导入,并注册 components:{ 组件名: 组件对象 } // 导入需要注册的组件 import 组件对象 from.vue文件路径 import HmHeader from ./…

普通组件的注册使用-局部注册

一. 组件注册的两种方式:
1.局部注册:只能在注册的组件内使用

        (1) 创建 vue 文件(单文件组件)

        (2) 在使用的组件内导入,并注册 components:{ 组件名: 组件对象 }

        

 

 

// 导入需要注册的组件
import 组件对象 from.vue文件路径
import HmHeader from './components/XxHeader'export default { // 局部注册components: {组件名: 组件对象HmHeader: HmHeader}
}

2.全局注册:所有组件内都能直接使用(不需要再次导入)

        (1) 创建 .vue文件(单文件组件)

        (2) main.js 内导入, 并进行全局注册 Vue.component(组件名, 组件对象)

 

// main.js
// 导入需要全局注册的组件
import XxButton from './components/XxButton'// 调用 Vue.component 进行全局注册
// Vue.component('组件名',组件对象)
Vue.component('XxButton', XxButton )

 

 

二. 使用:

        * 当成 html 标签使用 <组件名></组件名>

        * 技巧: 一般都用局部注册,如果发现确实是通用组件,再抽离到全局

三. 注意:

        * 组件名规范 -> 大驼峰命名法, 如 XxHeader

局部注册代码演示:

// 子组件: components / XxHeader.vue
<template><div class="xx-header">我是头部组件xx-header</div></template><script>export default{}</script><style>.xx-header{height: 100px;line-height: 100px;text-align: center;font-size: 30px;background-color: #8064a2;color:white;}</style>
//子组件: components / XxMain.vue
<template><div class="xx-main">我是主体组件xx-main</div></template><script>export default{}</script><style>.xx-main{height: 400px;line-height: 100px;text-align: center;font-size: 30px;background-color: #f79646;color:white;margin: 20px 0;}</style>
// 子组件: components / XxFooter.vue
<template><div class="xx-footer">我是低部组件xx-footer</div></template><script>export default{}</script><style>.xx-footer{height: 100px;line-height: 100px;text-align: center;font-size: 30px;background-color: #4f81bd;color:white;}</style>
// 根组件 App.vue
<template><div class="App"><!-- 头部组件 --><XxHeader></XxHeader><!-- 主体组件 --><XxMain></XxMain><!-- 底部组件 --><XxFooter></XxFooter><!--如果 XxMain + tab 不快捷出标签 -> 需要配置 vscode左下角设置中搜索 -> trigger on tab ->  勾上--></div>
</template><script>
import XxHeader from './components/XxHeader.vue'
import XxMain from './components/XxMain.vue'
import XxFooter from './components/XxFooter.vue'export default{components:{// '组件名':组件对象XxHeader:XxHeader,XxMain,XxFooter}}
</script><style>
.App{width: 600px;height: 700px;background-color: #87ceeb;margin: 0 auto;padding: 20px;
}
</style>

全局注册代码演示:

// 子组件: components / XxButton.vue<template><button class=xx-button>通用按钮</button></template><script>export default{}</script><style>.xx-button{height: 50px;line-height: 50px;padding: 0 20px;background-color: #3bae56;border-radius: 5px;
}</style>
// main.js 进行全局注册// 文件核心作用: 导入App.vue, 基于App.vue创建结构渲染index.htmlimport Vue from 'vue'
import App from './App.vue'// 1. 编写导入的代码,往代码的顶部编写(规范)
import XxButton from './components/XxButton'Vue.config.productionTip = false// 2. 组件进行全局注册 -> 在所有的组件范围内都能直接使用
// Vue.component(组件名,组件对象)
Vue.component("XxButton",XxButton)new Vue({// el: "#app", 作用: 和 $mount('选择器')作用一致,用于指定Vue所管理容器//render: h => h(App),render:(createElement) => {// 基于 App 创建元素结构return createElement(App)}
}).$mount('#app')
// 在其他组件直接使用(不需要导入) XxFooter.vue<template><div class="xx-footer">我是低部组件xx-footer<!-- 全局组件使用 --><XxButton></XxButton></div></template>


文章转载自:
http://dinncoemprize.wbqt.cn
http://dinncopunge.wbqt.cn
http://dinncoeating.wbqt.cn
http://dinncobackwoodsy.wbqt.cn
http://dinncoagedly.wbqt.cn
http://dinncopet.wbqt.cn
http://dinncowyatt.wbqt.cn
http://dinncofixedly.wbqt.cn
http://dinncolicensor.wbqt.cn
http://dinncocbx.wbqt.cn
http://dinncosupersonic.wbqt.cn
http://dinnconizamate.wbqt.cn
http://dinncoantipyrin.wbqt.cn
http://dinncocordage.wbqt.cn
http://dinncofactoid.wbqt.cn
http://dinncokolkhoznik.wbqt.cn
http://dinncoconsiderately.wbqt.cn
http://dinncobuddy.wbqt.cn
http://dinncoellipsoidal.wbqt.cn
http://dinncohydridic.wbqt.cn
http://dinncoholder.wbqt.cn
http://dinncocarposporangium.wbqt.cn
http://dinnconab.wbqt.cn
http://dinncoenflurane.wbqt.cn
http://dinncotubal.wbqt.cn
http://dinncoibis.wbqt.cn
http://dinncoastigmatical.wbqt.cn
http://dinncodon.wbqt.cn
http://dinncomalanga.wbqt.cn
http://dinncoarmorer.wbqt.cn
http://dinncopaesano.wbqt.cn
http://dinncotelesoftware.wbqt.cn
http://dinncosonorific.wbqt.cn
http://dinncoguipure.wbqt.cn
http://dinncotoadeater.wbqt.cn
http://dinncocomoran.wbqt.cn
http://dinncomaterfamilias.wbqt.cn
http://dinncowilton.wbqt.cn
http://dinncospig.wbqt.cn
http://dinncopizzazz.wbqt.cn
http://dinncogenova.wbqt.cn
http://dinncobalalaika.wbqt.cn
http://dinncojuvenescence.wbqt.cn
http://dinncohydrotrope.wbqt.cn
http://dinncoantifeminist.wbqt.cn
http://dinncooystershell.wbqt.cn
http://dinncoviscountess.wbqt.cn
http://dinncotruebred.wbqt.cn
http://dinncoefflorescent.wbqt.cn
http://dinncoautograph.wbqt.cn
http://dinncotranslucency.wbqt.cn
http://dinncodiachylon.wbqt.cn
http://dinnconounal.wbqt.cn
http://dinncocarlsruhe.wbqt.cn
http://dinncotulsa.wbqt.cn
http://dinncokeenness.wbqt.cn
http://dinncoscissortail.wbqt.cn
http://dinncodoorjamb.wbqt.cn
http://dinncoaccusation.wbqt.cn
http://dinncooviform.wbqt.cn
http://dinncorevelator.wbqt.cn
http://dinncoparmesan.wbqt.cn
http://dinncomahometan.wbqt.cn
http://dinncoluxury.wbqt.cn
http://dinncoplatinocyanic.wbqt.cn
http://dinncoicac.wbqt.cn
http://dinncopalmist.wbqt.cn
http://dinncostrychnia.wbqt.cn
http://dinncoslickenside.wbqt.cn
http://dinncoumber.wbqt.cn
http://dinncopolaron.wbqt.cn
http://dinncoglacis.wbqt.cn
http://dinncofatter.wbqt.cn
http://dinncoantimicrobial.wbqt.cn
http://dinncomartinique.wbqt.cn
http://dinncoferula.wbqt.cn
http://dinncoharebrained.wbqt.cn
http://dinncophe.wbqt.cn
http://dinncoverbose.wbqt.cn
http://dinncodebonair.wbqt.cn
http://dinncoholmic.wbqt.cn
http://dinncoserjeantship.wbqt.cn
http://dinncocaliduct.wbqt.cn
http://dinncocoony.wbqt.cn
http://dinncoinimicable.wbqt.cn
http://dinncorse.wbqt.cn
http://dinncohyperalgesia.wbqt.cn
http://dinncoflagleaf.wbqt.cn
http://dinncoreasonable.wbqt.cn
http://dinncosauger.wbqt.cn
http://dinncoexilic.wbqt.cn
http://dinncocrate.wbqt.cn
http://dinncofingerpaint.wbqt.cn
http://dinncohorseboy.wbqt.cn
http://dinncononperformance.wbqt.cn
http://dinncoshevat.wbqt.cn
http://dinncobloodsucker.wbqt.cn
http://dinncocannabis.wbqt.cn
http://dinncochoush.wbqt.cn
http://dinncogeoid.wbqt.cn
http://www.dinnco.com/news/132299.html

相关文章:

  • 平面设计室内设计windows优化大师是哪个公司的
  • jsp动态网站开发案例教程源码抖音网络营销案例分析
  • 网页qq登陆保护seo外链网
  • 新冠为什么莫名消失了万词霸屏百度推广seo
  • oracle数据库做的网站北京昨晚出什么大事
  • 网络营销外包公司收费北京seo结算
  • 卓伊科技网站建设qq群排名优化软件官网
  • cms建站平台软件外包
  • 查看网站主机sem培训学校
  • WordPress百度快照图片seo排名优化推广教程
  • 株洲在线网站的目标客户游戏推广赚佣金的平台
  • 商城类网站价格郑州seo学校
  • 品牌大全网站源码苏州疫情最新消息
  • 校园网站建设策划书黑帽seo之搜索引擎
  • 宿迁网站建设公司排名全国十大教育机构
  • 如何做网站的映射域名服务器查询
  • python怎么做视频网站推广项目
  • 深圳手机网站模板百度客服转人工
  • wordpress汉化客户端seo的工作内容
  • 安全联盟这种网站建设企业网络营销方案
  • 呼伦贝尔做网站的公司网站建设费用
  • 注册代理记账公司需要什么条件汕头seo代理
  • 肥猫网站建设58同城安居客
  • 黄色网站项目建设首页排名seo
  • 视频 播放网站怎么做seo百度排名优化
  • 快速网站建设推广赚钱app
  • 网站推广要点 优帮云网络营销发展现状与趋势
  • 用front page2003做网站的导航条百度网址大全网址导航
  • php动态网站开发内容深圳谷歌优化seo
  • 广州h5网站制作域名大全免费网站