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

中央气象台卫星云图seo算法优化

中央气象台卫星云图,seo算法优化,珠海有什么好的网站推广公司,简答电子商务网站建设流程文章目录 Vue知识1. Vue 概述2. Vue 代码格式3. Vue 指令3.1 v-bind & v-model3.2 v-on3.3 v-if和v-show3.4 v-for 4. 生命周期 Vue知识 1. Vue 概述 简介: Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他…

文章目录

    • Vue知识
      • 1. Vue 概述
      • 2. Vue 代码格式
      • 3. Vue 指令
        • 3.1 v-bind & v-model
        • 3.2 v-on
        • 3.3 v-if和v-show
        • 3.4 v-for
      • 4. 生命周期


Vue知识

1. Vue 概述

  • 简介
    Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定组合的视图组件

  • 原理
    MVVM:其实是Model-View-ViewModel的缩写,有3个单词,具体释义如下:

    • Model: 数据模型,特指前端中通过请求从后台获取的数据
    • View: 视图,用于展示数据的页面,可以理解成我们的html+css搭建的页面,但是没有数据
    • ViewModel: 数据绑定到视图,负责将数据(Model)通过JavaScript的DOM技术,将数据展示到视图(View)上

如图所示就是MVVM开发思想的含义:

1 - MVVM架构思想-2023-10-219:30:32.png

2. Vue 代码格式

  • 框架格式
<!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>Vue-快速入门</title><script src="js/vue.js"></script>
</head>
<body><!--视图区域--><div id="app"><input type="text" v-model="message">{{message}}</div></body>
<script>//定义Vue对象new Vue({el: "#app", //vue接管区域data:{message: "Hello Vue"},methods:{}})
</script>
</html>

3. Vue 指令

  • Vue指令如下表:
指令作用
v-bind为HTML标签绑定属性值,如设置 href , css样式等
v-model在表单元素上创建双向数据绑定
v-on为HTML标签绑定事件
v-if条件性的渲染某元素,判定为true时渲染,否则不渲染
v-else
v-else-if
v-show根据条件展示某元素,区别在于切换的是display属性的值
v-for列表渲染,遍历容器的元素或者对象的属性
3.1 v-bind & v-model
指令作用
v-bind为HTML标签绑定属性值,如设置 href , css样式等
v-model在表单元素上创建双向数据绑定
  • v-bind: 为HTML标签绑定属性值,如设置 href , css样式等。当vue对象中的数据模型发生变化时,标签的属性值会随之发生变化。
<a v-bind:href="url">链接1</a>
<a :href="url">链接2</a>
<script>//定义Vue对象new Vue({el: "#app", //vue接管区域data:{message: "Hello Vue",url:"https://www.baidu.com"},methods:{}})
</script>
  • v-model: 在表单元素上创建双向数据绑定。什么是双向?

    • vue对象的data属性中的数据变化,视图展示会一起变化
    • 视图数据发生变化,vue对象的data属性中的数据也会随着变化。

    data属性中数据变化,我们知道可以通过赋值来改变,但是视图数据为什么会发生变化呢?只有表单项标签!所以双向绑定一定是使用在表单项标签上的。编写如下代码:

<a v-bind:href="url">链接1</a>
<input type="text" v-model="url">
<script>//定义Vue对象new Vue({el: "#app", //vue接管区域data:{message: "Hello Vue",url:"https://www.baidu.com"},methods:{}})
</script>

表单项标签

  1. <input>:用于创建一个表单输入框,可以输入文本、密码、日期、数字等。
  2. <textarea>:用于创建一个多行文本输入框。
  3. <select>:用于创建一个下拉选择框,用户可以从预定义的选项中选择一个或多个选项。
  4. <checkbox>:用于创建一个复选框,用户可以从多个选项中选择一个或多个选项。
  5. <radio>:用于创建一个单选按钮,用户可以从多个选项中选择一个选项。
  6. <button>:用于创建一个按钮,用户可以点击执行特定的操作。
  7. <submit>:用于创建一个提交按钮,用于提交整个表单内容。
  8. <reset>:用于创建一个重置按钮,用于将表单内容重置为初始状态。
  9. <label>:用于创建一个标签,用于描述表单字段的用途或说明。
  10. <fieldset>:用于创建一个字段集,用于将相关的表单字段组合在一起。
  11. <legend>:用于创建字段集的标题,描述字段集的内容。

4 - v-bind&v-model展览图-2023-10-312:22:49.png

3.2 v-on
指令作用
v-on用来给html标签绑定事件的
  • v-on语法给标签的事件绑定的函数,必须是vue对象种声明的函数
<input type="button" value="点我一下" v-on:click="demo()">
<script>//定义Vue对象new Vue({el: "#app", //vue接管区域data:{},methods: {demo: function(){alert("你点我了一下...");}}})
</script>

3 - v-on展览图-2023-10-311:03:07.png

3.3 v-if和v-show
指令描述
v-if条件性的渲染某元素,判定为true时渲染,否则不渲染
v-if-else
v-else
v-show根据条件展示某元素,区别在于切换的是display属性的值
  • v-if:
年龄<input type="text" v-model="age">经判定,为:
<span v-if="age <= 35">年轻人(35及以下)</span>
<span v-else-if="age > 35 && age < 60">中年人(35-60)</span>
<span v-else>老年人(60及以上)</span>
<script>// 定义 Vue 对象new Vue({el: "#app",data: {age: 20}})
</script>

2 - v-if 展览图-2023-10-311:01:48.png

  • v-show:
年龄<input type="text" v-model="age">经判定,为:
<span v-show="age <= 35">年轻人(35及以下)</span>
<span v-show="age > 35 && age < 60">中年人(35-60)</span>
<span v-show="age >= 60">老年人(60及以上)</span>
<script>// 定义 Vue 对象new Vue({el: "#app",data: {age: 20}})
</script>

2 - v-if 展览图-2023-10-311:01:48.png

3.4 v-for
指令描述
v-for列表渲染,遍历容器的元素或者对象的属性
  • 格式
<标签 v-for="变量 in 列表">{{变量名}}</标签>
<标签 v-for="(变量名,索引变量) in 列表">{{索引变量 + 1}} {{变量名}}</标签>
  • 模板
<div id="app"><div v-for="addr in addrs">{{addr}}</div><hr><div v-for="(addr,index) in addrs">{{index + 1}} : {{addr}}</div>
</div>
<script>//定义Vue对象new Vue({el: "#app", //vue接管区域data:{addrs:["北京", "上海", "西安", "成都", "深圳"]},methods: {}})
</script>

5 - v-for展览图-2023-10-313:00:43.png

4. 生命周期

  • vue的生命周期:指的是vue对象从创建到销毁的过程。vue的生命周期包含8个阶段:每触发一个生命周期事件,会自动执行一个生命周期方法,这些生命周期方法也被称为(钩子方法)。
状态阶段周期
beforeCreate创建前
created创建后
beforeMount挂载前
mounted挂载完成
beforeUpdate更新前
updated更新后
beforeDestroy销毁前
destroyed销毁后
  • Vue渲染流程

1668867134683-2023-10-313:09:04.png

mounted:挂载完成,Vue初始化成功,HTML页面渲染成功以后我们一般用于页面初始化自动的ajax(axios)请求后台数据

  • 模板
<script>//定义Vue对象new Vue({el: "#app", //vue接管区域data:{},methods: {},mounted () {alert("vue挂载完成,发送请求到服务端")}})
</script>
http://www.wooajung.com/news/30366.html

相关文章:

  • 知乎网站怎么做推广沈阳沈河seo网站排名优化
  • WordPress moe acg深圳网站关键词优化公司
  • 网站建设 云计算免费网站安全软件下载
  • 著名的淘宝客网站360收录提交入口
  • 济南网站自然优化驻马店百度seo
  • 怎么做电商运营的基本步骤seo和sem
  • 长沙网站建站南宁seo外包服务
  • asp网站上传到服务器上之后一打开就是download网络营销公司全网推广公司
  • 网站制作公透明清晰百度关键词优化软件网站
  • 网站建设费用是多少怎么样建一个网站
  • 网站下拉菜单代码云南网站推广公司
  • 做投注网站多少钱最近一周的新闻
  • 建设银行网站维护百度搜索风云榜总榜
  • 贵阳做网站优化域名注册网站系统
  • 深圳网站建设吗成都网站建设系统
  • 南昌网站建设利润公司怎么做网络营销
  • 校园内部网站平台建设方案产品seo基础优化
  • 苏州做网站多少钱广州seo托管
  • 做网站怎么投放广告免费个人网站平台
  • 如何识别网页用什么网站做的外贸推广优化公司
  • 在线做h5 的网站安徽网站推广公司
  • 宿迁环保局网站建设局qq群排名优化软件购买
  • 上海 网站建设大连网站推广
  • 新疆建设云网站施工图审查上海百度推广开户
  • 淄博做网站公司网站推广技巧
  • 建设游戏运营网站开展工作内容自己搭建网站
  • 一般电商网站做集群深圳网站设计专业乐云seo
  • 一个人做网站深圳网络推广系统
  • 成都网站建设制作推广普通话手抄报内容简短
  • wordpress建站教程第六节重庆 seo