小程序发布了还能改吗?小程序怎么修改?
很多人表示疑惑,小程序发布了还能改吗?小程序一旦开发并且发布之后,如果发现有需要修改的地方怎么办?还能进行相关修正吗?今天小编就为大家讲解一下。
1.以收货地址的增删改查为例
2.小程序项目目录
js文件是逻辑控制,主要是它发送请求和接收数据,
json 用于此页面局部 配置并且覆盖全局app.json配置,
wxss用于小程序页面设置,
wxml就是页面,相当于html
?1
收货人信息
姓名
电话
地址
送货时间
收货地址信息
收货地址{{item.address}}1km
收货人{{item.name}}
收货人电话{{item.mobile}}
删除
编辑
保存
前端页面主要展示一个表单和已有收货人信息
1.其中几个关键点需要理解
a.Form表单,需要绑定一个submit事件,在小程序中,属*为bindsubmit,
bindsubmit=”formSubmit” 这里的属*值formSubmit,命名可以为符合规范的任意值,相当于以前html中的 onsubmit=”formSubmit()”,是一个函数名,当提交的时候触发formSubmit这个函数事件,这个函数写在js中。
b.其他的属*和之前的HTML差不多,注意的是,表单一定要有name=“value”,后端处理和以前一样,比如name=”username” PHP可以用 $_POST[‘username']来接收。
c.由于小程序没有input submit这个按钮,所以在每个form表单中都要有一个提交按钮,
,这个按钮就是用来开启提交事件的。
至于循环,拆开解
d.小程序给我们一个封装好的方法onLoad: function(),当页面加载的时候,调用这个方法。
?1
59var app = getApp()
Page({
data:{},
onLoad: function() {
var that = this;
//收货地址首页
wx.request({
//缺少用户唯一标识,现在的在服务器的控制器里有一个假id = 2
url: 'shop.yunapply/home/shipping/index',
method: 'GET',
data: {},
header: {
'Accept': 'application/json'
},
success: function(res) {
that.setData({
"addressInfo": res.data.info,
})
console.log(res.data.info);
},
fail:function(){
wx.showToast({
title: '服务器网络错误!',
icon: 'loading',
duration: 1500
})
}
})
}
})
查
收货地址的首页,用于拉取当前用户已有的收货地址
?1var that = this;
不知道为什么要这样做,可能是为了避免this 冲突或者语意不明确,将当前的对象,赋值给变量that
wx.request({})发起s请求
url: 'shop/home/shipping/index',所需要请求的网址接口
method: 'GET',请求的方式,默认是GET,当时POST的时候,必须声明
data: {},发送的请求的数据
header: {},发送的头信息,
GET方式的头信息为:'Accept': 'application/json'
POST方式的头信息为:"Content-Type": "application/x--form-urlencoded"
success:function() 请求成功调用的方法
Fail:function() 请求失败调用的方法
?1
9success: function(res) {
that.setData({
"addressInfo": res.data.info,
})
},
res为调用成功以后服务器端返回的数据,
that.setData({"addressInfo": res.data.info,}) 添加数据到当前页面的data对象,键名为addressInfo,键值是返回的数据,我需要的是res的data对象的info对象的所有信息
?1
fail:function(){
wx.showToast({
title: '服务器网络错误!',
icon: 'loading',
duration: 1500
})
}
网络请求失败调用的方法
showToast类似于JS中的alert,弹出框,title 是弹出框的显示的信息,icon是弹出框的图标状态,目前只有loading 和success这两个状态。duration是弹出框在屏幕上显示的时间。
a.url是你请求的网址,比如以前在前端,POST表单中action=‘index.php',这里的index.php是相对路径,而小程序请求的网址必须是网络绝对路径。
小程序发布了还能改吗?当然可以,按照小编给你的方法,不管是增加内容还是删除内容,你都可以进行修改了。想要获取更多相关资料请持续关注微信小程序素材网。
微信小程序数据修改不渲染
微信小程序怎么修改主体?如何注册微信小程序?
微信小程序标题颜色怎么修改?
上一篇:微信小程序发红包具体操作方法
下一篇:开发者必须掌握的小程序发布规则