美文网首页
微信小程序与vue的一些区别

微信小程序与vue的一些区别

作者: 潘高PG | 来源:发表于2019-03-06 22:14 被阅读0次

前言

更多内容,请访问我的 个人博客


1、条件渲染

  • vue使用 v-if v-else-if v-else 指令,如下:
    <div v-if="color=='red'">red<div>
    <div v-else-if="color=='orange'">orange<div>
    <div v-else>yellow<div>
    
  • wx使用 wx:if wx:elif wx:else 指令,如下:
    <view wx:if="{{color=='red'}}">red<view>
    <view wx:elif="{{color=='orange'}}">orange<view>
    <view wx:else>yellow<view>
    

2、显示隐藏元素

  • vue使用 v-show 指令,如下:
    <div v-show="color=='red'">red<div>
    
  • wx使用 hidden 指令,如下:
    <view hidden="{{color=='red'}}">red<view>
    

3、绑定class

  • vue使用 v-bind: 或简写为 指令,如下:
    <div :class="{ 'class-a': isA }">red<div>
    
    Javascript代码:
    data: {
        isA: false  //当isA改变时,将更新class
    }
    
  • wx,如下:
    <view class="{{ isA ? 'class-a':'' }}">red<view>
    
    Javascript代码:
    data: {
        isA: false  //当isA改变时,将更新class
    }
    

4、事件处理

  • vue使用 v-on:@ 指令绑定事件,如下:
    <div v-on:click="counter += 1">Add 1<div>
    
  • wx使用 baintap 指令,如下:
    <view bindtap="clickMe">click<view>
    

5、绑定值

  • vue动态绑定一个变量的值为元素的某个属性的时候,会在变量前面加上冒号 ,如下:
    <img :src="imgSrc"/>
    
  • wx绑定某个变量的值为元素属性时,会用两个大括号括起来,如下:
    <img src="imgSrc"/>
    

6、绑定事件传参

  • vue绑定事件的函数传参数时,可以把参数写在函数后面的括号里,如下:
    <div @click="changeTab(1)">嚯嚯</div>
    
  • wx绑定事件的函数传参数时,可以绑定到元素中,在函数中获取,如下:
    <view bindtap="changeTab()" data-tab="1">嚯嚯</view>
    
    Javascript代码:
    changeTab(e) {
        var tab = e.currentTarget.dataset.tab
    }
    
    

7、设置值

  • vue设置test的值可以用,this.test = true ;获取test的值可以用 this.test
  • wx设置test的值要用 this.setData({test:true}) ;获取test的值用 this.data.test

相关文章

  • 微信小程序与微信公众号的五点区别和价值所在

    微信公众号与微信小程序的五个方面的区别与价值所在 微信小程序 经过张小龙一年的酝酿,微信小程序终于在2017年1月...

  • vue 与微信小程序的区别

    个人觉得小程序在借助于vue的一些语法的基础上,又自己去封装了一套api,使用起来还是相对简单的。 生命周期: v...

  • 微信小程序与vue的一些区别

    前言 更多内容,请访问我的 个人博客。 1、条件渲染 vue使用 v-if v-else-if v-else 指令...

  • 微信小程序的开发与原理

    微信小程序的开发与原理 1, 小程序与普通网⻚开发的区别 小程序的主要开发语言是 JavaScript ,小程序的...

  • mpvue

    问:mpvue里,哪些是要用微信小程序原生写法?(也就是mpvue和vue的区别) 答:vue里跳转页面,用

  • 微信小程序-基础介绍篇

    本文属个人笔记,不做详解,仅供参考! 小程序官方简易教程 微信小程序与HTML5的区别 开发工具的不同:微信小程序...

  • 微容微信小程序

    微容微信小程序 微容又叫wsmo,是中国领先的微信小程序智能提供服务商,拥有微信小程序VUE技术DIY可视化制作平...

  • django编辑微信小程序

    微信小程序后端与普通web的区别 微信小程序的后端开发和普通的restful API 大致上相同,只不过要注意以下...

  • uniapp

    开发工具开发者中心如何学习?vue和微信小程序的区别、比较uni-app官方教程学习手记Vue单文件组件 (SFC...

  • 微信小程序与公众号的区别与关系

    微信小程序与公众号的区别与关系: 小程序与公众号绝非替代关系,而是互补关系,而且未来会代替功能单一的垂直App 微...

网友评论

      本文标题:微信小程序与vue的一些区别

      本文链接:https://www.haomeiwen.com/subject/tnefpqtx.html