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

怎么做b2b网站吗网店运营培训哪里好

怎么做b2b网站吗,网店运营培训哪里好,重庆高端网站建设公司,网站开发技术与开发环境一、Vue2和Vue3的区别 1、创建方式的不同: (1)、vue2:是一个构造函数,通过该构造函数创建一个Vue实例 new Vue({})(2)、Vue3:是一个对象。并通过该对象的createApp()方法,创建一个vue实例。 Vue…

一、Vue2和Vue3的区别

1、创建方式的不同:

(1)、vue2:是一个构造函数,通过该构造函数创建一个Vue实例

new Vue({})

(2)、Vue3:是一个对象。并通过该对象的createApp()方法,创建一个vue实例。

Vue.createApp({})

2、挂载容器的不同。

(1)、Vue2:可以通过el选项和$mount()方法来挂载容器。

new Vue({
el:'容器名字 '
})new Vue({
}).$mount('容器名字')

(2)、Vue3:只能通过mount()方法来挂载容器

Vue.createApp({
}).mount('容器名字')

3、data选项的不同

(1)、Vue2:data选项可以是一个对象,也可以是一个方法(由方法返回一个对象)。

new Vue({
el:'容器名字 ',
data:{
}
//或者
new Vue({
el:'容器名字 ',
data(){
return{}}
})
})

(2)、Vue3:data选项只能是一个方法,由方法返回一个对象。

Vue.createApp({
data(){
return{}
}
}).mount('容器名字')

3、响应式的不同

(1)、Vue2:后添加的属性不具备响应式。要想实现响应式只有两种方法。
(1)、forceUpdate()强制页面更新。(但是这种方法的话,是强制刷新页面,损耗性能) (2)、通过set()方法给对象添加新的属性,确保新添加的属性同样具备响应式。
(3)、操作数组后同时要具有响应式,必须要使用下面的方法:push(在数组的最后面添加数据)、pop(删除数组的最后一个数据)、unshift(在数组前面添加内容)、shift(删除数组最前面的数据)、sort(排序)、reverse(反转)、splice(截取删除)
示例:

new Vue({
el:'容器名字 ',
data:{
star:{
name:"李易峰",
age:34}}}),
methods:{
//页面中直接调用这个方法就好了。
addSex(){
//this.star.sex='男'
//this.$forceUpdate()
this.$set(this.star,'sex','男')
}
}

(2)、Vue3:vue3是自动实现数据响应式。

    Vue.createApp({data() {return {star: {name: '李易峰',age: 34},foods: ['火锅', '串串', '小土豆', '烤榴莲', '螺蛳粉']}},methods: {//添加性别addSex(){this.star.sex="男"},delName(){delete this.star.name},// 添加食物addFoods(){this.foods.push('西瓜')},// 删除食物deleteFoods(){this.foods.splice(0,1)}},}).mount('#app')

4、Vue3新推出的组合式API

(1)、Vue2:定义方法的时候需要写在methods里面
在Vue2中,后添加的属性是非响应式的。页面不更新。需要用get()和set()方法.

(2)、Vue3:组合式API的作用是将原来分散开来定义的数据、方法、计算属性、监听器、组合起来定义一个完整的业务。
ref:用来定义响应式数据

let { ref } = Vue
    Vue.createApp({setup() {//  使用ref()方法,定义一个响应式对象let carName = ref('玛莎拉蒂')let carPrice = ref('100W')//需要写一个函数,这个里面有一个value值function updateCar() {//修改信息的时候,需要.value值来修改。这样的话才能实现数据的响应式原理carName.value = "奔驰",carPrice.value='30W'}//定义的数据需要在return里面返回才能在页面中使用return{carName,carPrice,updateCar}}}).mount('#app')

页面中:

    <div id="app">
<div>{{carName}}</div>
<div>{{carPrice}}</div>
<button @click="updateCar">修改信息</button></div>


喜欢的朋友记得点赞、收藏、关注哦!!!

http://www.tj-hxxt.cn/news/107727.html

相关文章:

  • 做视频网站利润如何网络营销总结
  • 国家住房城乡建设部网站英雄联盟韩国
  • 网站流量30g最近的大新闻
  • 网站开发关键技术微信推广方法
  • 做网站推广员工互联网+营销策略怎么写
  • 南通网站推广怎么收费app开发公司有哪些
  • 湖州外贸网站建设微博搜索引擎优化
  • 企业网站怎么做的正在直播足球比赛
  • 网站首页倒计时功能怎么做王通seo赚钱培训
  • 项目网络计划北京网站优化专家
  • 北京朝阳区做网站百度搜索推广收费标准
  • 满屏滚动网站咋做安阳企业网站优化外包
  • 关于网站建设要花多少钱站长工具seo综合查询官网
  • 东软网站建设搜索引擎营销案例有哪些
  • 商城类网站建设方案网站推广找哪家公司好
  • wordpress documentationseo优化的方法有哪些
  • 做相册本哪个网站好用吗如何进行关键词优化工作
  • 北京市人民政府首都之窗网站网站流量统计工具有哪些
  • 深圳市网站设计公推广放单平台
  • 网站开发属于大学那个专业网络培训研修总结
  • 高端响应式网站建设企业营销策划方案
  • 深圳规模较大的网站建设公司百度总部
  • 阿里云 两个网站seo技巧课程
  • 网站建设的关键站长工具在线免费
  • 取消网站备案时间黄页88网推广服务
  • 沈阳网站定制开发关键词有几种类型
  • 如何做服装微商城网站建设本地推广平台
  • 网站建设kaituozu教育培训机构加盟十大排名
  • 一个网站如何做外链深圳刚刚突然宣布
  • 网站开发运营推广叫什么软件网址检测