• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >微信小程序 > 微信小程序-小商城前台

微信小程序-小商城前台

作者:git 字体:[增加 减小] 来源:互联网

git通过本文主要向大家介绍了微信小程序前台,酒店前台退房程序,前台程序,酒店前台接待程序,前台工作程序等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
</div>

微信小程序-移动端小商城

项目说明:

微信小程序:实现一个移动端小商城,项目持续更新中...

使用技术:Weui.wxss 、 ES6

前台:m-mall

后台:m-mall-admin


目录结构:

m-mall/
  |-assets/
     |- images/
     |- plugins/
     |- styles/
     |- ...
  |-etc/
     |- config.js
     |- ...
  |-helpers/
     |- HttpResource.js
     |- HttpService.js
     |- ServiceBase.js
     |- Tools.js
     |- WxResource.js
     |- WxService.js
     |- WxValidate.js
     |- ...
  |-pages/
      |- start
        |- index.js
        |- index.json
        |- index.wxml
        |- index.wxss
      |- ...
  |-app.js
  |-app.json
  |-app.wxss
  |-...
  • assets — 存放静态文件,例如:images、styles、plugins

  • etc — 存放配置文件,例如:config.js

  • helpers — 存放帮助文件,例如:Promise 微信原生API、Promise wx.request、RESTful http client、Form validation

  • pages — 存放项目页面相关文件

  • app.js — 小程序逻辑

  • app.json — 小程序公共设置

  • app.wxss — 小程序公共样式表

  • Features

  • Promise 微信原生API

  • Promise wx.request

  • RESTful http client

  • Form validation

  • Promise 微信原生API

import WxService from 'helpers/WxService'const Wx = new WxServiceWx.login(data => Wx.getUserInfo()).then(data => console.log(data))Wx.showModal({title: '提示', content: '这是一个模态弹窗'}).then(data => res.confirm && console.log('用户点击确定'))
Promise wx.request
import ServiceBase from 'helpers/ServiceBase'const HttpService = new ServiceBaseHttpService.getRequest(url, params, header, dataType)HttpService.postRequest(url, params, header, dataType)HttpService.putRequest(url, params, header, dataType)HttpService.deleteRequest(url, params, header, dataType)HttpService.headRequest(url, params, header, dataType)HttpService.optionsRequest(url, params, header, dataType)HttpService.traceRequest(url, params, header, dataType)HttpService.connectRequest(url, params, header, dataType)
RESTful http client
import WxResource from 'helpers/WxResource'// 例如以下为后台提供的接口文档// GET /api/users:获取所有用户资源// GET /api/users/ID:获取某个指定用户的信息// POST /api/users:新建一个用户// PUT /api/users/ID:更新某个指定用户的信息// DELETE /api/users/ID:删除某个指定用户// 创建资源实例对象,接收四个参数url, paramDefaults, actions, optionsconst user = new WxResource('/api/users/:id', {id:'@id'}, {
    list: {
        method: 'GET',
        header: {
            Authorization: 'Authorization',
        },
    },
}, {
    stripTrailingSlashes: true,
    suffix: 'Async',
})// 获取所有用户资源user.listAsync()
.then(res => console.log(res))
.catch(err => console.log(err))// 获取ID=123用户的信息user.getAsync({ id: 123 })
.then(res => console.log(res))
.catch(err => console.log(err))// 新建一个用户user.saveAsync({ name: '微信小程序' })
.then(res => console.log(res))
.catch(err => console.log(err))// 更新ID=123用户的信息user.updateAsync({ id: 123 },{ name: 'skyvow' })
.then(res => console.log(res))
.catch(err => console.log(err))// 删除ID=123用户的信息user.deleteAsync({ id: 123 })
.then(res => console.log(res))
.catch(err => console.log(err))// 返回的实例对象包含六个默认方法,getAsync、saveAsync、queryAsync、removeAsync、deleteAsync与一个自定义方法listAsync//// user.getAsync({id: 123}) 向/api/users/123发起一个GET请求,params作为填充url中变量,一般用来请求某个指定资源// user.queryAsync(params) 同getAsync()方法使用类似,一般用来请求多个资源// user.saveAsync(params, payload) 发起一个POST请,payload作为请求体,一般用来新建一个资源// user.updateAsync(params, payload) 发起一个PUT请,payload作为请求体,一般用来更新某个指定资源// user.deleteAsync(params, payload) 发起一个DELETE请求,payload作为请求体,一般用来移除某个指定资源// user.removeAsync(params, payload) 同deleteAsync()方法使用类似,一般用来移除多个资源//// user.listAsync({}) 向/api/users发送一个GET请求
Form validation
<form bindsubmit="submitForm">
    <view class="weui-cells">
        <view class="weui-cell weui-cell_input">
            <view class="weui-cell__hd">
                <view class="weui-label">姓名</view>
            </view>
            <view class="weui-cell__bd">
             &nb



 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 微信小程序-小商城前台

相关文章

  • 微信小程序异步处理详解
  • 微信小程序如何实现蓝牙的实例分享
  • 从零开始开发微信小程序(一)
  • 微信小程序版简易计算器 demo代码
  • 微信小程序之MaterialDesign--input组件详解
  • 微信小程序wx.getlocation相邻两个页面连着的时候第二个页面一直显示定位中
  • 微信小程序 页面跳转和数据传递
  • 使用Promise简化回调
  • 微信小程序实例:实现随机验证码(附代码)
  • 小程序之动态控制组件的显示和隐藏

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 猜画小歌:我见到最好玩的AI小程序
    • 微信小程序淘票票demo代码
    • 微信小程序之应用号开发详解
    • 微信小程序左滑删除效果的实现代码
    • 微信小程序开发过程中图片失真有什么解决办法?
    • 微信小程序 页面跳转传递值几种方法详解
    • 微信小程序 for 循环详解
    • ES6新特性开发微信小程序(2)
    • 微信小程序中相册选择和拍照的介绍
    • 关于微信小程序上传图片到服务器的代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有