您当前的位置: 首页 > 知识百科 > 小程序发布了还能改吗?小程序怎么修改?

小程序发布了还能改吗?小程序怎么修改?

时间:2023-07-01 14:05 阅读数:18 人阅读 分类:知识百科

  很多人表示疑惑,小程序发布了还能改吗?小程序一旦开发并且发布之后,如果发现有需要修改的地方怎么办?还能进行相关修正吗?今天小编就为大家讲解一下。

  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是相对路径,而小程序请求的网址必须是网络绝对路径。

  小程序发布了还能改吗?当然可以,按照小编给你的方法,不管是增加内容还是删除内容,你都可以进行修改了。想要获取更多相关资料请持续关注微信小程序素材网。

  

  微信小程序数据修改不渲染

  微信小程序怎么修改主体?如何注册微信小程序?

  微信小程序标题颜色怎么修改?