Giter Club home page Giter Club logo

m-mall's Introduction

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

项目说明:

  • 基于微信小程序开发的一款移动端小商城
  • 基于 weui.wxss、es6 前端技术开发
  • 基于 wx-extend 第三方扩展插件(发送请求、Promise API、表单验证)
  • 前台 m-mall
  • 后台 m-mall-admin

目录结构:

m-mall/
  |-assets/                     # 静态文件
     |- images/                 # 图片
     |- plugins/                # 插件
     |- styles/                 # 样式
     |- ...
  |-etc/                        # 配置文件
     |- config.js
     |- ...
  |-helpers/                    # 帮助文件
     |- HttpResource.js
     |- HttpService.js
     |- ...
  |-pages/                      # 小程序页面相关文件
      |- start
        |- index.js
        |- index.json
        |- index.wxml
        |- index.wxss
      |- ...
  |-app.js                      # 小程序逻辑
  |-app.json                    # 小程序公共设置
  |-app.wxss                    # 小程序公共样式表
  |-...

项目截图:

贡献

有任何意见或建议都欢迎提 issue

License

MIT

m-mall's People

Contributors

oubenruing avatar skyvow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

m-mall's Issues

你好,为什么我打开会报错

加载 app.wxss 错误
asdebug.js:1 编译 F:\小程序\m-mall-master\m-mall-master\app.wxss 文件错误, 错误信息:ERR: path assets/styles/weui.wxss not found from F:\С����\m-mall-master\m-mall-master\app.wxss.
path assets/styles/prompt.wxss not found from F:\����\m-mall-master\m-mall-master\app.wxss.
path assets/styles/skyvow.wxss not found from F:\����\m-mall-master\m-mall-master\app.wxss.

error file count: 0
r @ asdebug.js:1c @ asdebug.js:1(anonymous function) @ asdebug.js:1

测试中遇到的问题

  1. 我的”中添加登录按钮,点击后才登录,体验是不是更好?或者登出账号也做登录按钮用
  2. 点击商品详情后,ipone5下,部分内容被加入购物车遮住了

看了一下 感觉还不错 个人提点建议

1,商品让人订购了,可以增加评论功能。
2,提交订单,应该有支付功能,希望能完善。
3,我是大一学生,很多不懂。你应该出个教人怎么搭配你这环境运行的说明。这样也才能教教我们后辈。

登录问题

微信登录是没有用么? 真机测试无法登录,登录不进去

bug

我导进微信开发工具了,运行的时候卡在确认授权了

关于小程序问题

您好,我在本机启动了后台的服务,在后台也添加了部分数据,然后把小程序的请求地址改为了本机的地址,接口返回“用户不存在”,是不是一定要把项目部署到服务器上呀???

关于字段的值

我发现你一些json文件中,一些字段的值应该是布尔值你加上了双引号。
比如字段"enablePullDownRefresh":"true"。
不应该是"enablePullDownRefresh":true 吗。
不然调试的时候回出错。

登陆报错

前台没效果,后台报404.
后台用node.js,可怜了我们这些后台开发人员,不太懂node.js (┬_┬) , 在线等..
1

2

awesome!!

很棒的项目,如果能提供一个前端和后端交互的接口文档就更棒了

有个BUG number string 类型转换

当是picker 组件的时候,会返回 number 类型 这样就验证不通过 ,必须转成string 才可以。这里是个问题
required(value, param) {
//value=value.toString();
console.log(typeof value, param)
if (!that.depend(param)) {
return 'dependency-mismatch'
}
return value.length > 0
},
个人感觉还有个问题就是,如果是自定义正则怎么办,貌似规则都是内部写好的,如果要是在外部自定义传正则贵就更好了。都可以自己定义验证。
如果项目特殊要求就悲剧了,就好比我一样。只有在插件中自己添加一套自己的。

一个体验上的BUG

iphone真机设备下:
在商品详情页点击加入购物车,只出现loading提示,并未出现“加入购车成功提示”

这是一个现象,当既要发送网络请求,又要展示网络请求返回的状态时,在iphone真机设备下就会出现上述问题;

小程序部署问题

您好,我在本机启动了后台的服务,在后台也添加了部分数据,然后把小程序的请求地址改为了本机的地址,接口返回“用户不存在”,是不是一定要把项目部署到服务器上呀???
tim 20171228142052

App.getUserInfo is not a function

进入“我的”页面后,报 App.getUserInfo is not a function 错误,app.js中有这个方法呀

App({
   
  onLaunch: function () {
  },
  getUserInfo() {
		return this.WxService.login()
		.then(data => {
			console.log(data)
			return this.WxService.getUserInfo()
		})
		.then(data => {
			console.log(data)
			this.globalData.userInfo = data.userInfo
			return this.globalData.userInfo
		})
	},
  globalData:{
    userInfo:null
  },

  WxValidate: (rules, messages) => new WxValidate(rules, messages), 
	HttpResource: (url, paramDefaults, actions, options) => new HttpResource(url, paramDefaults, actions, options).init(), 
	HttpService: new HttpService, 
	WxService: new WxService, 
	Tools: new Tools, 
	Config: Config
})

登录不了

给定的admin/123456 提示用户名或密码错误

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.