当前位置:首页 > 技术分析 > 正文内容

Vue进阶(幺幺伍):js 将字符串转换为boolean

ruisui884个月前 (02-09)技术分析19
Boolean(); 参数为 0、null 和无参数返回false,有参数返回true。
Boolean("");  //输出为:false
Boolean(null);  //输出为:false
Boolean(0);  //输出为:false 
Boolean("hi");  //输出为:true
Boolean(100);  //输出为:true
Boolean(new  Object());  //输出为:true

注:若想实现将字符串类型的true or false转换为布尔类型的常量,只能通过===运算符实现。

拓展阅读

关于vue element ui 表单验证 this.$refs[formName].validate()的问题

前言

在开发Vue项目过程中,应用element-ui做表单验证遇到this.$refs[formName].validate()提示validate()未定义问题。

问题原因

要验证的DOM,还没有加载出来。

解决方法

首先打印一下this.$refs[formName],检查是否拿到了正确待验证的form(有时候获取到数组,需要按下标取值)。

其次在拿到了正确的form后,检查该form上添加的表单验证是否正确,需要注意的点有:

使用此方法前检查prop一定必须要写在标签上面,写在里面的input上或者其他任何地方都不行(el-form-item prop属性绑定)

el-form rules,model属性绑定,ref标识

解决方法如下:

this.$nextTick(()  =>{
 
})

有关$nextTick的具体用法,请参考博文《Vue进阶(六十二):理解$nextTick()》。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/1822.html

标签: vue $nexttick
分享给朋友:

“Vue进阶(幺幺伍):js 将字符串转换为boolean” 的相关文章

Gitlab+Jenkins通过钩子实现自动部署web项目,图文详细教程

扩展参考:Jenkins+Gitlab通过脚本自动部署回滚web项目至集群 一:基础环境介绍及准备1):Gitlab服务器:ubuntu 192.168.152.131 ---参考搭建:Linux安装gitlab,docker安装gitlab教程2):Jenkins服务器:ubunu 192.168...

VIM配置整理

一、基本配色set number set showcmd set incsearch set expandtab set showcmd set history=400 set autoread set ffs=unix,mac,dos set hlsearch set shiftwidth=2 s...

多项修正 尼康D4s发布最新1.10版固件

尼康公司与2014年8月27日发布了D4s的最新固件,固件版本号为C:1.10。这次固件升级,主要解决了一些BUG,并且对拍摄菜单与相机操作做了一定调整。下面是本次新固件的具体信息:尼康发布D4s最新C固件 1.10版对C固件升级到1.10版所作的修改:当选定运动VR模式并换上 AF-S 尼克尔 4...

有效地简化导航-Part 1:信息架构

「四步走」——理想的导航系统要做一个可用的导航系统,网页设计师必须按顺序回答以下4个问题:1. 如何组织内容?2. 如何解释导航的选项?3. 哪种导航菜单最适合容纳这些选项?4. 如何设计导航菜单?前两个问题关注构建和便签内容,通常称为信息架构。信息架构师通常用网站地图(site map diagr...

Vue中的路由配置常用属性

router:路由页面跳转的核心库;引入路由:import VueRouter from 'vue-router'; 注册路由:const router = new VueRouter({ })mode:模式路由有hash history两种模式:hash模式URL中包含#,#后边是...

基于 vue3.0 小程序拖拽定制

今天给大家分享一个使用Vue3编写的自由DIY小程序页面。mbDIY 一款基于vue3.x构建的可拖拽定制小程序模板。支持新建页面、自由拖拽模块、复制/移动、自定义模块样式等功能。整个项目分为页面、模块、控件三大部分。模块里面的组件可拖拽至主面板区,编辑后保存即可预览效果。快速安装# 克隆项目 gi...