tencent / weui.js Goto Github PK
View Code? Open in Web Editor NEWA lightweight javascript library for WeUI.
License: Other
A lightweight javascript library for WeUI.
License: Other
datePicker格式有选择吗?不想要这种YYYY,MM,DD、想要YYYY-MM-DD
文档也没有,真是醉了。
uploader 组件建议结合表单提交校验
在使用vue之后,其渲染出来的input元素会给required属性添加一个“required”的value,类似这样
<input data-v-d26d3a4a="" name="ContactName" required="required" type="text" placeholder="请输入联系人名称" class="weui-input">
,在默认情况下,表单的验证就无法工作。
经检查是 function _validate($input,$form,regexp)
下的 var reg = input.getAttribute('required') || input.getAttribute('pattern') || '';
此句获取的reg值为“required”,导致后面的逻辑都将验证字符串是否匹配"requied",所以给出错误的验证结果,希望官方能改进此处以适应vue.js
就是一个简单的短信注册功能,手机号跟验证码这两个文本框可以用表单验证,然后获取验证码的时候,单独验证手机号,这个有单独的用法吗?
问题极其怪异,是这样子的,一样的代码在安卓所有版本的微信客户端是没有问题的,图片可以正常显示。但是在某些 iPhone 机上是有问题的,首先是 iPhone5 Plus 上没有问题(犹如安卓机一样流畅),但是在iPhone6 Plus、iPhone7 上有些图片会显示不出来(比如两组图片,A组都可以而B组统一都显示不出来。是的,好像这些客户端商量好的一样对这组图片屏蔽了一样),百思不得其解,特来求助,没有代码(需要的话周一我传一下),希望给个方向性建议~
有没有Typescript的定义文件?
gallery 没有左右滑动功能?
能否提供一个日历的插件呀,也很常用呢,
不光是年月日,还要时分秒,可以配置
谢谢
这样就可以先使用date picker了
uploader 组件建议增加图片移除回调
像select一样。
目前不支持
场景:
用户点击某提交按钮,弹出confirm窗口。用户确认信息后点击【确认】按钮,此时执行【确认】按钮的回调事件,同时confirm执行hide()方法。 如果回调事件内要弹出alert窗口,但是此时confirm窗口的hide()还未执行完毕,所以导致alert无法弹出
1.建议在hide()方法添加一个回调事件的传参,可以在hide()完成后执行。
2.或者只允许 alert/confirm/dialog 同时只存在一个。(即允许同时存在一个alert,一个aconfirm,一个dialog。但是不允许同时存在两个alert。)
这个我觉得还是挺有必要的,有时候就只想用一点点。。
比如我想这样:
import alert from 'weui.js/src/alert/alert'
但是vue的webpack配置中又忽略了node_modules,所以会编译不通过,因为该模块使用了es6语法
datepicker是否可以添加配置开启当前时间以前的不能选择限制。
<link href="//res.wx.qq.com/open/libs/weui/1.1.0/weui.min.css" rel="stylesheet">
picker的defaultValue设置了不起作用啊,就按官网的例子加了一个defaultValue
datePicker月份为何比选择的小一个月?
谢谢了
把文件发布出去,在微信和UC浏览器上,不支持datapicker,只出现灰色背景没有白色的时间选择器,不报错,找了很久,终于可以正常显示,但是之前设置的默认时间为当前初始时间的defaultValue: [date.getFullYear()],这个失效了,显示的时间是2015年的时间,请问这是为什么
里面的按钮回调方法里,能不能接受return false ,不要关闭窗口内容.
因为特殊情况下,比如我dialog里放了form表单内容,点按钮时,需要表单检验,检验成功后,才关闭窗口!!
点+后,要隔5~7s才能弹出文件选择器
环境:chrome
主要是background-image:的url有点问题,手机端测试没问题可以显示;
这是浏览器模拟的数据:<span class="weui-gallery__img" style="background-image:url(" blob:http:="" localhost="" e129602c-3cf5-42ca-b6fa-cbe0b7730090")"="">"blob:http://localhost/e129602c-3cf5-42ca-b6fa-cbe0b7730090"
直接:
weui.picker(items, {
onChange: function (result) {
console.log(result)
},
onConfirm: function (result) {
console.log(result)
},
id: 'doubleLinePicker',
depth: 3
);
如果有指定的 options('depth')
就无须使用 util.depthOf()
。
这样城市选择就可以去掉蛋疼的“北京市/北京/朝阳区”这样的数据设计。
图片上传组件,手动上传,点击预览图,只有一个黑色的界面,下面有删除,无法加载图片
环境:chrome
datePicker 有没有选择月份? 很多地方都用到,尤其是查询历史资料
你们common模块的方式
import 'weui';
import weui from 'weui.js';
试过么,我这边打印出来的console.log(weui) 是个空对象
如果在actionSheet的menu回调方法中手动调用了hide方法关闭actionSheet,回调结束后actionSheet仍然会尝试关闭一次,这时候就会报错。
使用场景是这样的:
正常情况下点击actionSheet中的menu后,actionSheet会自动关闭。
但是,单页应用中,如果在actionSheet打开的情况下返回上一个页面,就必须手动关闭actionSheet。因此,我必须要在切换页面时手动调用actionSheet的hide方法。然后呢,我有一个menu会触发页面切换,这时候actionSheet是打开的,页面切换调用了一次hide,actionSheet自动关闭又调用一次,就出现了前面描述的问题。
建议调用hide方法的时候判断一下actionSheet是不是还存在。
index.html 页面直接require(['weui'], function(weui)){ ... }
可以用...
index.html 页面中require a.js a.js 依赖 weui.js,index.html页面会报错:
提示weui is not defined
引入weui.js的语句放在head中无法使用weui.alert();放在body中才生效
picker 滑动选择 都不支持? 有打算支持吗?
谢谢
开发公众号涉及到用户信息的获取与腾讯的授权 ,多个HTML文件跳转比较麻烦。 能否写一个单页面路由,简单的几个页面都在一个HTML完成。
能否在小程序调用呢?
放错地方了~~
datePicker是否能拿到时间戳?
在表单中需要填入label值,提交表单时需要提交value值。目前result只返回了value值,请问使用者们怎么把label值填入表单页面显示出来的......
不返回一个对象,只返回value,是出于什么特殊的考虑吗?
如题,环境:iPhone6s、iOS10.2
拍照后使用图片是反的
目前项目上准备用weui.js,什么时候可以正式使用?
压缩脚本(v1.0.0) picker 组件 defaultValue 项设置无效,而未压缩版本则有效,希望排查一下~
地址: https://jsfiddle.net/qinmi258/zzaaensv/1/
把代码放本地,用chrome手机模式测试
weui.js1.0版本没有问题
weui.js 1.1 版本 有如下bug
点击B2会直接跳C3
点击C3会直接跳E5
会移动2倍的距离
(小米4手机测试)
文件上传的url是不是后端的地址
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.