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

网站添加广告源码江西 网站制作

网站添加广告源码,江西 网站制作,网站怎么做微博链接,手机网站建设网站报价📝个人主页:五敷有你 🔥系列专栏:Vue⛺️稳重求进,晒太阳 工程化开发&脚手架Vue CLI 基本介绍 Vue Cli是Vue官方提供的一个全局命令工具 可以帮助我们快速创建一个开发Vue项目的标准化基础架子【集成了we…

       📝个人主页:五敷有你      
 🔥系列专栏:Vue
⛺️稳重求进,晒太阳

工程化开发&脚手架Vue CLI

基本介绍

Vue Cli是Vue官方提供的一个全局命令工具

可以帮助我们快速创建一个开发Vue项目的标准化基础架子【集成了webpack配置】

使用步骤:

  • 全局安装(一次)yarn global add @vue/cli
  • 查看Vue版本 vue --version
  • 创建项目架子 vue create project-name(项目名,非中文)
  • 启动项目 yarn serve 或者npm run serve(找package.json)

脚手架目录文件介绍&项目运行流程

组件化开发&跟组件

  • 组件化:一个页面可以拆分成一个个小组件,每个组件有着自己独立的结构样、式、行为
    • 好处:便于维护,利于复用 ->提升开发效率
    • 组件分类:普通组件、跟组件

App.vue文件(单文件组件)的三个组成部分

  • template:结构(有且只能有一个根元素)
  • script:js逻辑
  • style:样式(可支持less,需要装包)
    • 全局样式(默认组件中的样式会作用到全局)
    • 局部样式:可以给组件加上scoped属性,可以让样式只作用于当前组件
      • scoped原理:
        • 给当前组件模板的所有元素,都会被添加上一个自定义属性data-v-hash值
        • css选择器会添加【data-v-hash值】的属性选择器
        • 最终效果:必须是当前组件的元素,才会有这个自定义属性,才会被这个样式作用到
<template><div id="app"><img alt="Vue logo" src="./assets/logo.png"><HelloWorld msg="Welcome to Your Vue.js App"/></div>
</template><script>
import HelloWorld from './components/HelloWorld.vue'//导出的是当前组件的配置项
export default {<!--写逻辑-->name: 'App',components: {HelloWorld}
}
</script><style>
#app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px;
}
</style>

普通组件的注册使用

组件注册的两种方式:

局部注册:

1.创建.vue文件(三个组成部分)

<template><div><button>我是按钮</button></div>
</template>

2.在使用的组件内导入并注册

<template><div id="app"><img alt="Vue logo" src="./assets/logo.png"><HMhead></HMhead><HMbody></HMbody><HMfooter></HMfooter></div>
</template><script>import HMbodyVue from './components/HMbody.vue'
import HMfooterVue from './components/HMfooter.vue'
import HMheadVue from './components/HMhead.vue'export default {name: 'App',components: {HMhead:HMheadVue,HMbody:HMbodyVue,HMfooter:HMfooterVue}
}
</script><style>
#app {height: 1200px;font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px;background: black;
}
</style>
全局注册:

1.创建.vue文件(三个组成部分)

<template><div><button>我是按钮</button></div>
</template>

2.main.js中进行全局注册

  1. 导入import HMbutton from './components/HMbutton.vue'
  2. Vue.component("HMbutton",HMbutton)
import Vue from 'vue'
import App from './App.vue'
import HMbutton from './components/HMbutton.vue'
Vue.config.productionTip = false//全局注册组件
Vue.component("HMbutton",HMbutton)new Vue({render: h => h(App),
}).$mount('#app')
使用:

当成html标签使用:’‘

注意:
  • 组件名的规范:大驼峰命名法
  • 页面开发思路
  • 分析页面:按照模块拆分组件,搭架子(局部或全局注册)
  • 根据设计图,编写组件html结构,css样式
  • 拆分封装通用小组件(局部或全局注册)
  • 将来-->通过js动态渲染,实现功能
http://www.yayakq.cn/news/349544/

相关文章:

  • 做网站获取手机号码软装设计图片
  • 腊肉网站的建设前景员工之家app官网下载地址
  • 中唯建设工程有限公司网站企业网站建设需要哪些资料信息
  • 国外上市公司网站建设北京网站优化提供商
  • 怎么做淘客网站推广域名备案信息
  • 汕头澄海地图竹子建站seo设置怎么做
  • 北京朝阳网站建设建站费用报价单
  • 网咯鸟深圳网站建设电信ip做的网站移动不能访问
  • 周口建设网站东莞高端模板建站
  • 网站建设滕州信息港小程序用什么开发
  • 建设建网站wordpress禁止主题更新
  • 网站流量 钱重庆工程建筑信息网
  • 海淀教育人才网站优化网站的步骤案列
  • 集团品牌网站建设做网站做百度竞价赚钱
  • 简述建设一个商务网站的过程临沂网站服务器价格
  • 网站建设加入购买按钮在线3d设计家官网
  • 怎样给装修公司做网站怎么开网店不需要自己上货
  • 宁津网站开发廊坊那家做网站排行榜
  • 烟台专业的做网站公司做团购网站有什么难处
  • 做网站需要注意的老鹰主机 建wordpress
  • 我网站建设长沙美容网站建设
  • 专注邯郸建设手机网站广州公司注册费用及流程
  • 专门做旅游的视频网站企业外贸营销型网站
  • 家教中介网站开发电气网站开发
  • 江安县建设招标网站浏览器网页版入口
  • 哪几个做内贸的网站比较好一点深圳市罗湖网站建设
  • 网站智能建设有那些优势游戏开奖网站建设
  • 网站建设茶店网华为云速建站
  • 自己免费网站建设网站如何制作多少钱
  • 中山手机网站建设哪家好国内html5网站欣赏