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

c 还可以做网站百度指数网址

c 还可以做网站,百度指数网址,免费软件库合集软件资料网站,度娘网站灯笼要咋做呢📝个人主页:五敷有你 🔥系列专栏: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.zhongyajixie.com/news/47714.html

相关文章:

  • 怎么用css做网站背景图公司网站设计图
  • 找建筑官网网站收录优化
  • 泰州网站建设 思创佛山网站建设维护
  • 40个界面ui外包多少钱优化大师破解版app
  • 广州住房与建设 网站百度网站提交了多久收录
  • 可以拿自己电脑做网站主机外链seo
  • 注册做网站的公司seo收录查询工具
  • 深圳特区报福州seo外包公司
  • 政务网站开发毕业论文百度地图疫情实时动态
  • 网站分享模板数据查询网站
  • 做网站的开发环境免费推广网站入口
  • 做网站 赚钱吗精准拓客软件哪个好
  • 优秀国外设计网站app郑州seo线上推广系统
  • 网站服务器有哪些域名大全免费网站
  • 上海微网站制作设计制作关键词优化seo优化
  • 地方门户系统源码怎么优化一个网站关键词
  • 企业网站的建设的目标人物是seo每日
  • 做网站还要买服务器吗百度最容易收录的网站
  • 怎样做旅游视频网站搜索引擎优化排名关键字广告
  • 自己上传图片做动漫图网站网络推广赚钱项目
  • wordpress可以制作什么网站广告联盟app推广
  • 温州手机网站制作公司电话抖音代运营大概多少钱一个月
  • 制作app开发制作宁波seo优化公司排名
  • wordpress设置主页不显示整篇文章莱阳seo外包
  • wordpress集成api优化网站排名的方法
  • 吉林省建设厅网站市政建设北京百度推广开户
  • 小精灵儿童网站免费做踢全球网站流量排名查询
  • 做网站写页面多少钱站长工具app
  • 网站开发 问题 关键技术全国疫情今天最新消息
  • 在哪个网站可以自助建站seo免费培训教程