微信小程序与vue语法的比较

1.事件定义区别

【1】vue事件绑定:

<button @click="dl">登陆</button>
<input type="text" @input="input"/>

vue用@来绑定事件

【2】微信小程序绑定:

<button bindtap="dl">登陆</button>
<input type="text" bindinput="input"/>

微信小程序原声写法前面加bind后面加事件名

2.事件函数传值

【1】vue事件函数传值:

<button @click="dl(index)">登陆</button>

vue传值直接写在函数括号中

【2】微信小程序事件函数传值:

<button bindtap="dl" data-index="{{index}}">登陆</button>

微信小程序传值需要用data-自定义名字={{需要传递的值}}

3.if语句

【1】vue的if语句:

<div v-if="index == 1">1<div>
<div v-else-if="index == 2">2<div>
<div v-else>3<div>

if语句前加 “v-”

【2】微信小程序if语句:

<view wx:if="{{index == 1}}">1<view>
<view wx:elif="{{index == 2}}">2<view>
<view wx:else>3<view>

微信小程序if语句前加 “wx:”,而且判断内容需要用 {{双大括号}} 包起来,第二行的else-if,直接省略成elif

4.关键字引用

【1】vue的关键字引用:

<img :src="src" />

vue中属性名前面加 “:” 或者 v-bind

【2】微信小程序关键字引用:

<image src="{{src}}" />

微信小程序中只需要属性值加“{{}}”包起来就行

5.for列表渲染

【1】vue的for列表渲染:

<block v-for="(item,i) in list" :key="i">
	<div>{{item.text}}</div>
</block >

vue的for语法=(每一项数据名,索引名) in 数据名

【2】微信小程序的for列表渲染:

<block wx:for="{{list}}" wx:data-item="item" wx:data-index="idx" wx:key="idx">
	<div>{{item.text}}</div>
</block >

微信小程序的for里只写数据名, 如果需要修改当前元素的数据名:wx:data-item=“自定义的数据名” 如果需要修改当前元素的索引名:wx:data-index=“自定义的索引名” 默认数据名是item,默认索引名是index

欢迎留言补充!

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该资源是一个基于uniapp的智能小程序商城,它包含了源码、部署说明以及相关技术文档。整个项目采用了前后端分离的架构,前端使用微信小程序Vue.js进行开发,后端则采用SpringBoot框架。 在前端部分,使用了uniapp框架进行跨平台开发,可以同时支持微信小程序和其他小程序平台。通过uniapp框架,开发者可以使用Vue.js语法进行开发,实现页面的布局和交互逻辑。同时,还使用了微信小程序提供的组件和API,实现了一些原生功能,如支付、分享等。 在后端部分,采用了SpringBoot框架进行开发,它是一个基于Spring的快速开发框架,可以简化配置和部署过程,提高开发效率。通过SpringBoot,开发者可以轻松地搭建RESTful风格的API接口,实现数据的增删改查等操作。同时,还使用了MySQL数据库进行数据存储,提供了用户信息、商品信息、订单信息等数据的管理功能。 该小程序商城实现了以下功能: 用户注册与登录:用户可以通过手机号进行注册,并进行登录操作。 商品浏览与搜索:用户可以浏览商城中的商品,并可以通过关键词进行搜索。 购物车管理:用户可以将心仪的商品加入购物车,并进行数量和规格的选择。 订单管理:用户可以下单购买商品,并进行订单的支付和查询。 个人中心:用户可以查看个人信息,并进行修改和更新。 管理员后台:管理员可以进行商品的上架、下架、编辑等操作,以及订单的管理。 总之,该资源提供了一个基于uniapp的智能小程序商城的完整解决方案,包括了前后端的开发和部署说明,可以帮助开发者快速搭建一个功能强大的小程序商城。
要搭建一个微信小程序使用Vue框架,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装好了Node.js和npm(Node.js的包管理器)。 2. 使用命令行工具进入你想要创建项目的目录。 3. 运行以下命令来安装Vue CLI(命令行界面):`npm install -g @vue/cli`。 4. 创建一个新的Vue项目,可以使用以下命令:`vue create <项目名称>`。例如,运行`vue create my-app`来创建一个名为my-app的项目。 5. 在创建项目时,你可以选择手动配置自己的项目,或者使用默认配置。如果是初学者,建议选择默认配置。 6. 创建成功后,进入项目目录:`cd <项目名称>`。 7. 安装微信小程序Vue适配器,运行以下命令:`vue add mpvue`。 8. 安装完成后,你就可以使用Vue语法和特性来开发微信小程序了。 9. 在src目录下创建一个新的页面或组件,可以在pages目录下创建页面,在components目录下创建组件。 10. 在微信小程序的入口文件main.js中注册页面或组件。 11. 运行微信开发者工具,打开项目所在目录。 12. 在微信开发者工具中导入项目,选择小程序项目,填入项目名称和路径。 13. 开发者工具中会自动编译和打包项目,并在预览窗口中显示小程序效果。 这样,你就成功搭建了一个使用Vue框架开发的微信小程序。你可以根据需要继续开发和完善你的小程序。希望对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值