- 博客(6)
- 收藏
- 关注
原创 微信小程序+vant 实现form表单 必填验证
最近修改一个微信小程序+vant组件的项目,需要增加一个表单页面,原本是按照vant官方文档中的写法放上去,结果发现不行,微信小程序有自己的一套写法,以下是输入框、单选、日期选择器表单写法,其他的表单也是类似。
2025-06-13 14:03:07
371
原创 微信小程序 vant2 中的radio单选组件不展示及报错问题
插槽语法,需要使用小程序自己的插槽语法。如果只是单独使用一个单选框,不需要考虑上下其他表单的格式统一和对齐的话,可以这样写。报错提示<template #input>这段代码报错,尝试把插槽代码去掉后,不会报错,但是页面中不会展示单选选项框。最近在做微信小程序开发,使用的vant2组件,其中一个页面涉及到表单中的单选框,一开始是按照vant2官方文档(但是我做的是一个新增表单页面,需要考虑单选框和其他表单之间的统一格式和上下对齐。后来去查了一下,是因为微信小程序的 WXML 模板语法不支持 Vue 的。
2025-06-10 20:18:30
317
原创 微信开发者工具调试器空白问题
今天在微信开发者工具里启动一个新项目的时候,打开调试器发现一片空白,找不到控制台输出页找不到网络network,因为很长时间没有用过不太记得,找了半天都找不到控制台和网络在哪。很多朋友应该也会跟我一样,一些常用的软件会固定在状态栏,今天我就是从状态栏中打开的微信开发者工具,打开后的调试器是空白的。关掉之前打开的页面,从桌面上重新打开微信开发者工具,果然调试器中不再是一片空白了,服了。微信开发者平台给出的解释。
2025-01-07 17:17:56
509
原创 苹果ios下window.open()方法失效无法跳转问题
使用setTimeout延迟执行:将window.open()放在setTimeout中执行,因为setTimeout是在主线程运行的,不会被浏览器认定为代码操作,从而避免被拦截1。使用window.location.href替代:在iOS环境下,可以使用window.location.href来进行页面跳转,这种方法不会受到iOS安全机制的限制。异步操作问题:在某些情况下,如AJAX回调中执行window.open(),由于异步操作的特性,可能会被浏览器视为非用户交互行为,从而导致失效。
2024-12-28 14:46:01
818
原创 三种常用的判断一个空对象方法
方法一:Object.keys():生成一个由对象的所有属性名组成的数组,如果生成的数组长度为0则表示是一个空对象。方法二:JSON.stringify:可以将对象转换为字符串格式,如果转换后的字符串是“{}”,则对象为空。方法三:for...in循环:遍历对象的所有可枚举属性,如果循环体一次都不执行,则对象为空。
2024-03-23 14:36:03
872
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人