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

电子商务毕业设计网站建设福州网站建设求职简历

电子商务毕业设计网站建设,福州网站建设求职简历,上海网站建设 网站制作,网站制作都包括什么欢迎大家订阅【Vue2Vue3】入门到实践 专栏#xff0c;开启你的 Vue 学习之旅#xff01; 文章目录 前言一、组件创建二、局部注册三、全局注册 前言 在 Vue.js 中#xff0c;组件是构建应用程序的基本单元。本章详细讲解了注册和使用 Vue 的普通组件的两种方式#xff1a;… 欢迎大家订阅【Vue2Vue3】入门到实践 专栏开启你的 Vue 学习之旅 文章目录 前言一、组件创建二、局部注册三、全局注册 前言 在 Vue.js 中组件是构建应用程序的基本单元。本章详细讲解了注册和使用 Vue 的普通组件的两种方式局部注册和全局注册。 本篇文章参考黑马程序员 一、组件创建 ①定义 Vue 组件是一种具有特定功能的 Vue 实例可以将 HTML、CSS 和 JavaScript 逻辑封装到一个文件中。组件的使用可以帮我们将复杂的应用拆分成更小、更易于管理的部分。 ②组成 Vue 组件通常由一个 .vue 文件组成该文件包含以下三部分 template定义组件的 HTML 模板。script定义组件的 JavaScript 逻辑。style定义组件的 CSS 样式。 ③注册类别 局部注册只能在注册的组件内使用全局注册所有组件内都能使用 ④注册方式 创建 .vue 文件 (三个组成部分)在使用的组件内导入并注册 ⑤创建 .vue 文件快捷方式 二、局部注册 ①定义 局部注册是指将组件仅在特定的父组件中进行注册使得只有该父组件及其子组件可以使用这个组件。 ②优点 组件只在注册它的父组件范围内可用不会影响全局命名空间便于管理和维护减少全局命名冲突的风险 ③步骤 a. 创建组件创建.vue组件 (单文件组件) b. 导入组件在父组件中导入子组件。 import MyComponent from ./MyComponent.vue;c. 注册组件在父组件的 components 选项中注册子组件。 components:{组件名: 组件对象}【注意】 组件名命名需符合大驼峰命名法如HmHeader。 d. 使用组件将组件名当成html标签使用在父组件的模板中使用子组件。 组件名/组件名【Tips】 快速使用组件的方法 输入组件名Tab键 如果生成失败可能是因为 vscode 配置问题解决方法如下 【案例】 运用所学知识实现以下页面效果 该案例的项目组织结构 HmHeader.vue文件 templatediv classhm-header我是hm-header/div /templatescript export default {} /scriptstyle .hm-header{height:100px;line-height: 100px;text-align: center;font-size: 30px;background-color: purple;color:white } /styleHmMain.vue文件 templatediv classhm-main我是hm-main/div /templatescript export default {} /scriptstyle .hm-main{height:400px;line-height: 100px;text-align: center;font-size: 30px;background-color: #f79646;color:white;margin:20px 0 } /styleHmFooter.vue文件 templatediv classhm-footer我是hm-footer/div /templatescript export default {} /scriptstyle .hm-footer{height:100px;line-height: 100px;text-align: center;font-size: 30px;background-color: blue;color:white } /styleApp.vue文件 template!-- 使用注册的组件 --div classApp!-- 头部组件 --HmHeader/HmHeader!-- 主体组件 --HmMain/HmMain!-- 底部组件 --HmFooter/HmFooter/div /templatescript // 导入需要注册的组件 import HmHeader from ./components/HmHeader.vue import HmMain from ./components/HmMain.vue import HmFooter from ./components/HmFooter.vueexport default {// 局部注册// components 是一个 Vue 组件选项用于声明当前组件依赖的子组件components:{/* 组件名: 组件对象在 JavaScript 对象字面量中如果键和值的变量名相同可使用简写语法。即 HmHeader: HmHeader 可以简写为 HmHeader*/HmHeader:HmHeader, // 完整写法HmMain, // 简写HmFooter // 简写} } /scriptstyle .App{width:600px;height:700px;background-color: #87ceeb;margin:0 auto;}/style快捷键CtrilShift打开终端输入npm run serve 命令并回车启动开发服务器。 运行结果 三、全局注册 ①定义 全局注册是指将组件注册到 Vue 实例的全局范围内使得在应用的任何地方都可以使用这个组件。 ②优点 组件可以在应用的任何地方使用无需再次注册对于应用中需要频繁使用的组件使用全局注册可以减少重复的注册代码 ③步骤 a. 创建组件创建.vue组件 (单文件组件) b. 导入组件在项目的入口文件如 main.js中导入组件。 import MyComponent from ./MyComponent.vue;c. 注册组件使用 Vue.component 方法注册组件。 Vue.component(组件名组件对象)【注意】 组件名命名需符合大驼峰命名法如HmHeader。 d. 使用组件将组件名当成html标签使用。 组件名/组件名【案例】 基于前面局部注册的案例全局注册一个“通用按钮”实现以下页面效果 项目组织结构 HmButton.vue文件 templatebutton classhm-button通用按钮/button /templatescript export default {} /scriptstyle .hm-button{height:50px;line-height:45px;padding:0 20px;background-color: green;border-radius: 5px;color: white;border: none;vertical-align: middle; } /stylemain.js文件 // 文件核心作用导入App.vue基于 App.vue 创建结构渲染index.html import Vue from vue import App from ./App.vue // 编写导入的代码 import HmButton from ./components/HmButton.vueVue.config.productionTip false// 进行全局注册 // Vue.component(组件名组件对象) Vue.component(HmButton,HmButton)// Vue实例化提供render方法 → 基于 App.vue 创建结构渲染index.html new Vue({render: h h(App), }).$mount(#app) 在HmHeader.vue、HmMain.vue、HmFooter.vue文件中使用HmButton标签。 快捷键CtrilShift打开终端输入npm run serve 命令并回车启动开发服务器。 运行结果
http://www.w-s-a.com/news/271776/

相关文章:

  • 即墨网站建设地址怎么在文档中做网站一点就开
  • 做网站联系方式互联网行业分析
  • 杭州网站建设索q479185700高淳网站建设
  • 有什么做任务拿钱的网站精准的搜索引擎优化
  • 洛阳有建社网站的吗电力建设工程质量监督总网站
  • 网站404报错热水器网站建设 中企动力
  • 网站降权恢复淘宝 网站建设
  • 安州区建设局网站台州优秀关键词优化
  • 网站假设教程湖南微信管理系统
  • 网站备案属于公司哪一块哪个网站是专门做封面素材
  • 广州个人做网站内江建设局网站
  • 网站开发 360百科大连哪里有手机自适应网站建设维护
  • 如何查网站pv网站功防教程
  • 建设银行网站信息补充营销推广的作用
  • 网站见建设seo外链自动群发工具
  • 在境外做网站网站团购网站seo
  • 进网站后台加什么360推广 网站建设
  • 网站备案号码专做网站漏扫的工具
  • 罗店网站建设wordpress响应式
  • 网站怎么制作小程序wordpress实时获取qq资料
  • 网站的流量怎么赚钱经销做网站都有什么好处
  • 如何做好网站首页企术建站
  • 杭州网站建设咨询蓝韵网络聊城有制作网站的吗
  • 网站开发注意的事项深圳企业网站
  • 哈尔滨网站制作哪里专业网站建设维护有哪些内容
  • 花的网站建设规划书网络营销培训
  • 又拍云wordpress全站cdn无锡做网站品牌公司
  • 计算机网络工程网站建设黄石建设信息网站
  • 旅游网站开发毕业设计开题报告青岛网站建设服务公司
  • 人员调动在网站上怎么做网站开发课程意见和建议