day03微信小程序 页面跳转,数据绑定
内容回顾
搭建环境
全局配置
pages
window
tabbar
页面
josn:相关配置
js:
wxml:
wxss:
flex布局
display:flex
flex-direction:row/column
justify-contenr...
align-item...
小程序开发
组件(标签)
text
view
image
样式
rpx
今日概要
指令
api
页面
今日内容
1、跳转
①新建页面,注意这两个位置都要有

redirect 文件夹中要有这四个文件
redirect.wxml 里面写个内容

② 创建跳转事件

③跳转事件的js,按着这个写:

解释一下为什么这么写:
咋们写的函数就应该有个参数来接收一下,e就相当于相关的事件,我们就可以去e里面去获取你传过来的所有的参数

想获得nid的参数就在后面加上nid

实现跳转
先打上微信的缩写:ws,在微信里面给你提供了很多功能都是以为微信缩写ws开头的,

这个url后面的''里面就填你要跳转的那个页面
/大文件夹/小文件夹/文件
这个跳转的url你会发现和第①步里面的app.josn里面添加的url一样
2、如果要传参数你就需要拼接
假如你想要传个id进去

那么页面怎么获取这个参数呢?
要通过js来接受

这里写了很多函数
我们找到关键的函数

我们打印一下这个

总结:
1.2 页面跳转
跳转到的页面如果想要接受参数,可以在 onLoad 方法中接受。
redirect.js
注意事项:只能跳转到非tabbar的页面
1.3通过标签跳转
<navigator url="/pages/redirect/redirect?id=666">跳转到新页面</navigator>

二、数据绑定
以前:

现在:

绑定app,vue里面

这里说了一个nev vue的对象,看这个data,data是个字典 ,
data里面的message等于什么,

这里点击“普通编译” 添加编译模式,会弹出来一个页面,这里选择启动页面选择自己当前编译的页面,再次打开的时候就是我们像编译的页面了不用点来点去了

那么现在在微信小程序里面怎么实现
相当于wxml里面的message变量和bind.js里面的message做了一个双向绑定,这个变量只能写在data:{},里面。写到别的地方是没有用的


修改前后端数据:
制作一个点击按钮
用changeData改变数据



浙公网安备 33010602011771号