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

大连网站建设求职简历中英 网站模板 带手机版

大连网站建设求职简历,中英 网站模板 带手机版,seo短视频网页入口引流在线,南昌中小企业网站制作1、生命周期 Vue生命周期:一个Vue实例从创建到销毁的整个过程 生命周期四个阶段:创建、挂载、更新、销毁 1、创建阶段:响应式数据 2、挂载阶段:渲染模板 3、更新阶段:数据修改、更新视图(执行多次&…

1、生命周期

Vue生命周期:一个Vue实例从创建到销毁的整个过程

生命周期四个阶段:创建、挂载、更新、销毁

1、创建阶段:响应式数据

2、挂载阶段:渲染模板

3、更新阶段:数据修改、更新视图(执行多次)

4、销毁阶段:销毁实例

* 生命周期函数(钩子函数)

Vue生命周期过程中,会自动执行一些函数,被称为生命周期钩子,让开发者可以在特定阶段运行自己的代码

每个阶段都有两个钩子函数,其中主要的为:beforeCreate、created、beforeMount、mounted

例如:

        const app=new Vue({el:'#app',data:{num:100},methods:{add() {this.num++},de() {this.num--}},beforeCreate() {console.log('创建开始')},created() {console.log('创建结束')},beforeMount() {console.log('挂载开始')},Mounted() {console.log('挂载结束')}})

执行结果:

(代码中有个小错误,mounted函数不需要首字母大写,导致挂载结束的日志加载不出)

 2、工程化开发&脚手架Vue CLI

开发Vue的两种方式:

1、核心包传统开发模式:基于html/css/js文件,直接引入核心包,开发Vue

2、工程化开发模式:基于构建工具(例如:webpack)的环境中开发Vue

基本介绍:

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

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

好处:开箱即用,零配置,内置babel等工具,标准化

使用步骤:

1、全局安装(一次):yarn global add @vue/cli 或npm i @vue/cli -g

2、查看Vue版本:vue --version

3、创建项目架子:vue create project-name(项目名-不能用中文)

4、启动项目:yarn serve或npm run serve(找package.json)

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

创建出来的包如下:

主要需要聚焦于index.html、main.js、APP.vue三个文件

其中app.vue文件用于进行编辑 

* 组件化开发& 根组件

1、组件化:一个页面可以拆分成多个组件,每个组件都有着自己独立的结构、样式、行为。

好处:便于维护,利于复用,提升开发效率

组件分类:普通组件、根组件

2、根组件:整个应用最上层的组件,包裹所有普通小组件

APP.vue文件(单文件组件)的三个组成部分:结构(html)、行为(js)、样式(css)

1、语法高亮插件:vetur

2、三部分组成:

template:结构(有且只能一个根元素)

script:js逻辑

style:样式(可支持less,需要装包)

3、让组件支持less

style标签,lang="less"开启less功能

装包:yarn add less less-loader

例如:

<template><div @click="fn2" class="APP"><div @click.stop="fn1" class="box"></div></div>
</template><script>export default {methods:{fn1(){alert('创建了一个vue项目')},fn2() {alert('冒泡了')}}}
</script><style>
.APP {width: 400px;height: 400px;background-color: pink;
}.box {width: 200px;height: 200px;background-color: blue;
}
</style>

效果:

* 普通组件的注册使用

注册组件的两种方式:

1、局部注册:只能在注册的组件内使用

创建.vue文件(三个组成部分)、在使用的组件内导入并注册

2、全局注册:所有组件内都能使用

创建.vue文件(三个组成部分)、main.js中进行全局注册

使用:

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

注意:

组件名规范,大驼峰命名法

局部注册,例如:

<template><div class="App"><!-- 头部组件 --><XxHeader></XxHeader><!-- 主体组件 --><XxMain></XxMain><!-- 底部组件 --><XxFooter></XxFooter></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,XxMain,XxFooter}
}
</script><style>
.App {width: 400px;height: 400px;margin: 0 auto;background-color: skyblue;padding-left: 50px;padding-top: 5px;padding-bottom: 5px;box-sizing: border-box;
}
</style>

省略其他组件的样式代码

效果为:

全局注册,例如,在以上代码的基础上添加一个按钮:

main.js代码:

import { createApp } from 'vue'
import App from './App.vue'
import XxButton from './components/XxButton.vue'createApp(App).component('XxButton',XxButton).mount('#app')

组件代码:

<template><button class="xx-button">通用</button>
</template><script>
export default {}
</script><style>
.xx-button {width: 50px;height: 20px;background-color: green;
}
</style>
<template><div class="xx-header">我是xx-header<XxButton></XxButton></div></template>

最终结果:


文章转载自:

http://t0jvHJ2H.hhpbj.cn
http://Pxx8ynUE.hhpbj.cn
http://aQDMQxV7.hhpbj.cn
http://Q8Omt4YG.hhpbj.cn
http://YXGA7xVb.hhpbj.cn
http://VTlgqNkf.hhpbj.cn
http://hLyD3Rec.hhpbj.cn
http://2eJFZGtL.hhpbj.cn
http://Q8HzTitD.hhpbj.cn
http://3T1Krdka.hhpbj.cn
http://9im8lOET.hhpbj.cn
http://B8Gwsl4x.hhpbj.cn
http://v04dDkho.hhpbj.cn
http://dKRKYkTY.hhpbj.cn
http://K7fW4pCa.hhpbj.cn
http://duNHIt4L.hhpbj.cn
http://gFbOy0sy.hhpbj.cn
http://PgbGJ4Lb.hhpbj.cn
http://npoG0VPn.hhpbj.cn
http://Tc8cKssl.hhpbj.cn
http://Z3UXdGg3.hhpbj.cn
http://LaFYz8p5.hhpbj.cn
http://cp2Hnv4M.hhpbj.cn
http://iFRkOieb.hhpbj.cn
http://MWSPATca.hhpbj.cn
http://WKRDdBd3.hhpbj.cn
http://VqJRpbAP.hhpbj.cn
http://HbEuXpBK.hhpbj.cn
http://lMYFI9T4.hhpbj.cn
http://v8G3Zh2p.hhpbj.cn
http://www.dtcms.com/wzjs/750243.html

相关文章:

  • 本机可以做网站的服务器吗公司域名更改 网站怎么做提示
  • 百度网站优化升上去做网站推广挣多少钱
  • 外贸网站推广如何做建盏产业品牌
  • 巴西网站后缀知页怎么转换wordpress
  • 国产化网站建设wordpress用户密码重置
  • 太原市住房和城乡建设局的网站售票网站建设
  • 中国建设银行网站首页手机银行网站建设电
  • 石家庄做网站网络公司腾讯域名注册官网
  • 杭州建设信用网新网站个人网站可以做经营性的吗
  • 北京美的网站一般通过中介找工作需要多少钱
  • 网站seo文章该怎么写免费企业网站认证
  • 阿里云linux主机如何添加2个网站福田欧曼重卡
  • 计算机网站建设维护的基本知识wordpress调用当前页文章
  • 烟台公司中企动力提供网站建设朝阳住房和城乡建设官方网站
  • .net电商网站开发设计申请一个网站空间
  • 简单的招聘网站怎么做大型电子商务网站需要配服务器
  • 易语言做购物网站赣州深科网站建设
  • 网页设计网站源代码wordpress摘要 字数
  • 医院内外网站建设可以自建网站吗
  • 青海海东住房和城乡建设局网站wordpress评论点评
  • 优化网站公司外包网络设计方案是如何体现网络设计需求的?
  • 建设网站是不是要买服务器wordpress 音乐站主题
  • 做网站的好框架江门论坛建站模板
  • 宁波网站推广宣传网站建设及空间
  • 网站快速收录工具世界交互设计最好的前10大学
  • 图片网站用什么主机网站标题怎么做链接
  • 泰安网站建设有哪些wordpress 时光网
  • 做一个产品网站要多少钱做彩票网站代理违法吗
  • 提供建议的网站模板手机上怎么制作网页
  • 做悬赏的网站深圳手机网站设计