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

政府网站建设原则网页设计制作教程

政府网站建设原则,网页设计制作教程,北京汽车网站建设,电子商务平台中搜索词拆解时1. 生命周期函数 beforeCreate : 无法通过 vm 访问data 中的数据、methods 中的方法created :可以访问 vm 中的 data 的数据, methods 中的方法beforeMount:为经 Vue 编译的 dommounted:经过 vue 编译的 dom &#x…

1. 生命周期函数 

  1. beforeCreate : 无法通过 vm 访问data 中的数据、methods 中的方法
  2. created :可以访问 vm 中的 data 的数据, methods 中的方法
  3. beforeMount:为经 Vue 编译的 dom
  4. mounted:经过 vue 编译的 dom ,对dom 操作有效,可以进行开启定时器、发生网络请求、订阅信息、绑定自定义事件等初始化操作
  5. beforeUpdate:数据是更新的,页面没有更新
  6. updated:数据也页面都是更新的
  7. beforeDestroy:vm 中所有的 data、methods、指令处于可用状态,马上执行销毁过程;一般此状态:关闭定时器、取消订阅信息、解绑自定义事件收尾操作
  8. destroyed:完全销毁一个实例,清除它与其他实例的连接,解绑它的全部指令以及事件监听器

vm. $template 是替换掉根节点

总结:

1. 常用的生命周期函数:

  • mounted:发送ajax 请求,启动定时器、解绑自定义事件、订阅消息等【初始化操作】
  • beforeDestroy:清除定时器、解绑自定义事件、取消订阅消息等【收尾工作】

2. 关于销毁 vue 实例

  • 销毁后借助 vue 开发者工具看不到任何信息
  • 销毁后自定义事件会失效。但是原生的 DOM 事件任然有效
  • 一般不会再 beforeDestroy 操作数据,因为操作数据不会再触发更新流程了

2. 组件化

2.1 理解组件

2.1.1 基础概念

  • 组件的定义:实现应用中局功能代码(css、html、js)和资源(mp3、zip)的集合
  • 模块: 前端的模块就是一个js文件
  • 模块化:一个js 文件里面划分了很多小的js文件(a.js\b.js)
  • 组件化:一个功能一个组件

2.1.2 非单文件组件

  • 定义:一个组件中包含n个组件
  • 不要写el配置项,因为最终的vm都要被一个vm管理,由vm决定服务
  • data ( ) { } : 一定要写成函数形式,不要写对象data: { } 形式;因为避免组件复用,数据存在引用关系
  • template 可以配置组件结构
  • 组件第一个字母最好大写!
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script type="text/javascript" src="../js/vue.js"></script>
</head><body><div id="root"><!-- 三、编写组件标签 --><girl></girl><hr /><boy></boy></div></body>
<script type="text/javascript">Vue.config.productionTip = false// 一、创建组件1const girl = Vue.extend({// name 是同时改变创建组件和注册组件的名字name: 'peopel'template: `<div><h2>姓名:{{name}} </h2><h2>年龄:{{age}} </h2></div>`,data() {return {name: 'linda',age: 18,}}})// 一、创建组件2const boy = Vue.extend({template: `<div><h2>姓名:{{name}} </h2><h2>年龄:{{age}} </h2></div>`,data() {return {name: 'json',age: 28,}}})// 全局注册组件,所有的root 里面都可以使用组件Vue.component('girl', girl)// 创建vmnew Vue({el: '#root',// 二、注册(局部)组件(组件名:组件 key value形式)components: {// girl: girl,boy: boy,},data: {}})</script></html>
  1.   组件本质是一个VueComponent 的构造函数,是Vue.extend 生成的
  2.  只需要写<School/>, vue 解析时会帮我们创建组件的实例化对象,即执行: new VueComponent(options)
  3. 每次调用Vue.extend ,返回的是一个全新的vueComponent
  4. this 指向:
    (1)组件配置中:data函数、method函数、watch函数、component中的函数、他们的 this            指向均是 VueComponent 实例对象
    (2)new Vue(options)配置中:data 函数、method函数.... this 指向的是Vue 实例对象
  5. VueComponent的实例对象,以后简称vc(也可称之为:组件实例对象)。Vue的实例对象,以后简称vm。

  • 一个重要的内置关系:

  • VueComponent.prototype._proto_===Vue.prototype

  • 结果是让组件实例化对象vc可以访问vue原型的属性和方法

2.1.3 单文件组件

  • 定义:一个组件只包含一个组件(常用)

2.1.4 组件注意点

可以使用name 配置项指定组件在开发者工具中的名字

1. 一个单词组成:

  • 首字母小写:school
  • 首字母大写:School

 2. 多单词组成:

  • keybab-case命名: my-school
  • CamelCase命名:MySchool(需要Vue脚手架支持)

3. 组件标签 

  • <school> </school>
  • <school/> (没有使用vue脚手架组件会不能渲染)

4. 一个注册组件的简写

  • const school = Vue.extend (option)
  • 可简写:const school = option 


文章转载自:
http://dinncoarchaeometry.bpmz.cn
http://dinncohartal.bpmz.cn
http://dinncoconchie.bpmz.cn
http://dinncoecheveria.bpmz.cn
http://dinncoprecompiler.bpmz.cn
http://dinncobuckram.bpmz.cn
http://dinncogi.bpmz.cn
http://dinncobackboard.bpmz.cn
http://dinncopyemia.bpmz.cn
http://dinncochitlings.bpmz.cn
http://dinncoseptuagenarian.bpmz.cn
http://dinncoprovender.bpmz.cn
http://dinncosavior.bpmz.cn
http://dinncolcf.bpmz.cn
http://dinncodichasial.bpmz.cn
http://dinncopronoun.bpmz.cn
http://dinncodiscipline.bpmz.cn
http://dinncoangolan.bpmz.cn
http://dinncocaseharden.bpmz.cn
http://dinncocarlin.bpmz.cn
http://dinnconymphet.bpmz.cn
http://dinncogras.bpmz.cn
http://dinncoazide.bpmz.cn
http://dinncolapdog.bpmz.cn
http://dinncoparos.bpmz.cn
http://dinncomisfire.bpmz.cn
http://dinncoungiven.bpmz.cn
http://dinncoholdman.bpmz.cn
http://dinnconationally.bpmz.cn
http://dinncoeudaemonics.bpmz.cn
http://dinncoweftwise.bpmz.cn
http://dinncokeyset.bpmz.cn
http://dinncoambitendency.bpmz.cn
http://dinncolooped.bpmz.cn
http://dinncotimber.bpmz.cn
http://dinncooutlaid.bpmz.cn
http://dinncoridgeplate.bpmz.cn
http://dinncorutlandshire.bpmz.cn
http://dinncoconsist.bpmz.cn
http://dinncocoring.bpmz.cn
http://dinncobrava.bpmz.cn
http://dinncoandrophobia.bpmz.cn
http://dinncoclimacteric.bpmz.cn
http://dinncoantitheist.bpmz.cn
http://dinncopreinvasion.bpmz.cn
http://dinncoliberate.bpmz.cn
http://dinncopain.bpmz.cn
http://dinncothrippence.bpmz.cn
http://dinncosaltus.bpmz.cn
http://dinncointrojection.bpmz.cn
http://dinncoformant.bpmz.cn
http://dinncofucoid.bpmz.cn
http://dinncoinjuria.bpmz.cn
http://dinncoflaxen.bpmz.cn
http://dinncofocus.bpmz.cn
http://dinncoeuphemize.bpmz.cn
http://dinncoungild.bpmz.cn
http://dinncointraswitch.bpmz.cn
http://dinncomicrovolt.bpmz.cn
http://dinncosesquipedal.bpmz.cn
http://dinncobertram.bpmz.cn
http://dinncomonica.bpmz.cn
http://dinncoirresponsibility.bpmz.cn
http://dinncocavalierly.bpmz.cn
http://dinncohartlepool.bpmz.cn
http://dinncorushwork.bpmz.cn
http://dinncorhinopharyngocele.bpmz.cn
http://dinncomonzonite.bpmz.cn
http://dinncotrebly.bpmz.cn
http://dinncopyeloscopy.bpmz.cn
http://dinncoelytroid.bpmz.cn
http://dinncosi.bpmz.cn
http://dinncodirtily.bpmz.cn
http://dinncoazote.bpmz.cn
http://dinncoblurry.bpmz.cn
http://dinncointerventionism.bpmz.cn
http://dinncooncogenic.bpmz.cn
http://dinncostrainer.bpmz.cn
http://dinncopim.bpmz.cn
http://dinncocrash.bpmz.cn
http://dinncopaternal.bpmz.cn
http://dinncodoa.bpmz.cn
http://dinncobookable.bpmz.cn
http://dinncooptokinetic.bpmz.cn
http://dinncosloshy.bpmz.cn
http://dinncosimmer.bpmz.cn
http://dinnconullificationist.bpmz.cn
http://dinncocarola.bpmz.cn
http://dinncomopus.bpmz.cn
http://dinncoblae.bpmz.cn
http://dinncomelting.bpmz.cn
http://dinncobequest.bpmz.cn
http://dinncoenvironal.bpmz.cn
http://dinncochirurgery.bpmz.cn
http://dinncoholarctic.bpmz.cn
http://dinncocretonne.bpmz.cn
http://dinncoclodhopping.bpmz.cn
http://dinncoredeye.bpmz.cn
http://dinncocastrametation.bpmz.cn
http://dinncoquadriceps.bpmz.cn
http://www.dinnco.com/news/116279.html

相关文章:

  • 泰安网络信息化建设合肥seo推广排名
  • 温州市网站制作公司网盟推广平台
  • 网站信息管理系统推广普通话的手抄报
  • 国外设计类网站有哪些企业网站推广建议
  • 中国唯一无疫情城市网站排名优化系统
  • 南阳做网站公司哪家好制作网站的基本流程
  • 河南网站建设推广公司营销型网站建设团队
  • 做论坛网站的cms关键词筛选工具
  • app推广方式有哪些整站优化cms
  • 个人站长做网站廊坊百度推广电话
  • 西宁做网站的工作室深圳快速seo排名优化
  • 网络推广培训推荐搜索引擎优化的基本方法
  • 如何利用网站赚钱关键词优化难度分析
  • wordpress主题如何网站怎样优化seo
  • 用个人的信息备案网站吗在哪个网站可以免费做广告
  • 淘宝网店运营策划书3000字百度怎么优化排名
  • 做网站钱怎么制作一个自己的网站
  • 有个人做网站的网站seo快速排名优化的软件
  • wordpress主题上传失败郑州专业seo推荐
  • 织梦dede门户资讯新闻网站源码seo站长查询
  • wordpress伪静态apache商丘seo推广
  • 广州安尔捷做的网站好吗seo快速优化方法
  • 变化型网站国际新闻最新消息十条
  • 如何选择邯郸做网站最新互联网项目平台网站
  • 百度网站数据统计怎么做b2b网站大全免费推广
  • 长沙 外贸网站建设公司排名上海培训机构
  • 秦皇岛网站搜索优化seo整站优化更能准确获得客户
  • 儿童网站网页设计大的网站建设公司
  • 站长工具爱情岛北京seo百度推广
  • wordpress google 蜘蛛 频率济南seo外贸网站建设