• 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 字体:[增加 减小] 来源:互联网 时间:2017-06-20

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好友复制网址打印

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

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

相关文章

  • 2018-11-30小程序实现九宫格界面的导航
  • 2018-11-30微信小程序开发之“微天气”教程(二)
  • 2018-08-20微信小程序 条件渲染 wx:if
  • 2018-11-30微信小程序开发之录音机 音频播放 动画实例
  • 2018-11-30微信小程序实例:如何实现滑动选择器(附代码)
  • 2018-11-30微信小程序中picker组件的简单用法
  • 2018-11-30微信小程序实现共用变量值的方法介绍
  • 2018-11-30微信小程序实例:实现3D轮播图特效代码
  • 2018-11-30微信小程序中支付后调用SDK的异步通知及验证处理订单方法
  • 2018-11-30微信小程序rpx尺寸单位以及样式用法详解

文章分类

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

最近更新的内容

    • 微信小程序城市定位的实现
    • 微信小程序条件渲染详细介绍
    • 在小程序中如何使用npm包
    • 使用progress组件实现微信小程序显示进度功能
    • 小程序中多滑块的实现代码
    • 微信小程序 解决请求服务器手机预览请求不到数据的方法
    • 使用slider设置数据值及switch开关组件功能实现微信小程序
    • 微信小程序如何实现蓝牙的实例分享
    • 关于大众点评点餐小程序开发过程中的数据采集的经验分享
    • 微信小程序之点击返回顶层的实现方法

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

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