日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

Vue.JS项目输入框中使用v-model导致number类型值自动转换成string问题的解决方案

發布時間:2023/12/31 vue 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Vue.JS项目输入框中使用v-model导致number类型值自动转换成string问题的解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

老文章了,目前用el-input v-model.number就能解決
很簡單的操作,不知道當初在做什么,下文請直接忽略…

Vue.JS項目中v-model導致輸入框中number類型值自動轉換成string問題的解決方案。
####問題探討
本人項目中有三個端,web、服務端、設備端,服務端在此項目中只是起到轉發web端數據給設備的中介作用,web端數據直接由設備解析。設備端協議要求,web端下發數據時傳的是JSON對象轉化成的字符串,即這種格式:
,請留意其中的Chn字段,轉化后仍需要整形,而不是字符串。
由于項目中數據比較復雜,在此只舉一個簡單的例子:

如圖,修改兩個框的內容后,點擊提交,隨后JSON.stringify()一下,要求此時輸入框的內容還是整形。

<template><div class="hello"><div class="item" v-for="(item, index) in CANS" :key="index"><span>{{item.name}}</span><el-input v-model="item.FltCon.Chn"></el-input></div><el-button type="primary" @click="request">提交</el-button></div> </template><script> export default {name: 'HelloWorld',data () {return {CANS: {CAN0: {name: '通道0',FltCon: {Chn: 666,Enable: 0}},CAN1: {name: '通道1',FltCon: {Chn: 667,Enable: 0}}}}},methods: {request () {let CANS = {'CANS': JSON.stringify(this.CANS)}console.log(CANS)// 請求后端此例省略}} } </script> <style scoped> .item {display: flex;margin-bottom: 10px; } .item span {display: block;width: 100px;height: 40px;line-height: 40px; } </style>

修改了輸入框的內容,點擊提交,會發現控制臺輸出的是:

留意其中的Chn,會發現其值已經變成字符串,這與要求的不符,原因是在我們修改了輸入框的值后,值被轉成了字符串類型。

解決辦法

以下只修改methods部分

methods: {request () {this.formatData()let CANS = {'CANS': JSON.stringify(this.CANS)}console.log(CANS)// 請求后端此例省略},formatData () {for (let key in this.CANS) {let CAN = {name: this.CANS[key].name,FltCon: {Chn: parseInt(this.CANS[key].FltCon.Chn),Enable: this.CANS[key].FltCon.Enable}}this.CANS[key] = CAN}}}

轉換數據格式后,打印結果如下,符合協議。

總結

以上是生活随笔為你收集整理的Vue.JS项目输入框中使用v-model导致number类型值自动转换成string问题的解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久嫩草 | 亚洲中文字幕一区二区在线观看 | 欧美不卡在线视频 | 亚洲AV成人无码网站天堂久久 | 你懂的视频在线播放 | 国产精品xx | 国产哺乳奶水91在线播放 | 青青偷拍视频 | 国产精品日韩电影 | 精品黑人一区二区三区 | xxx性欧美 | 天堂…中文在线最新版在线 | 天天摸夜夜操 | 国产欧美一区二区三区视频在线观看 | 熟女一区二区三区视频 | 欧美精品一区二区蜜桃 | 亚洲天堂免费在线 | 亚洲四区在线 | 亚洲精品热 | 姑娘第5集高清在线观看 | 美女隐私黄www网站动漫 | 日本一区二区视频免费 | 青青草视频免费看 | 天堂bt在线| 亚洲av无码专区在线 | 日日夜夜噜噜噜 | 国产3区| 4438x亚洲 | 国产乱码精品一区二区三 | 日韩精品久久久久久 | 爱爱的免费视频 | 日韩视频一区二区三区 | 国内精品嫩模av私拍在线观看 | 久久黑人 | 伊人久久久久久久久久久久久 | 伊人久久综合 | 裸体一区二区三区 | √天堂资源在线 | 国产av一区二区三区精品 | 黄片毛片一级 | 草草影院第一页 | 一区二区三区免费看视频 | 天美乌鸦星空mv | a天堂中文在线 | 国产福利在线视频 | 伊人激情影院 | 丰满熟妇肥白一区二区在线 | 欧美大屁股熟妇bbbbbb | 欧美日韩免费做爰视频 | 国产视频一区二区三区在线播放 | 天堂av官网 | 午夜精品偷拍 | 免费无遮挡无码永久在线观看视频 | 6699嫩草久久久精品影院 | 三级三级久久三级久久 | 中文字幕在线视频免费播放 | 日韩人妻精品一区二区三区视频 | 国产精品自拍小视频 | 师生出轨h灌满了1v1 | 国产福利影院 | 亚洲精品国产手机 | 亚洲一区二区三区综合 | 亚洲综合性 | 日本欧美久久久 | 国产女主播一区 | 亚洲永久av | 嫩草视频在线观看 | 大尺度网站在线观看 | 久久久久人妻一区精品 | 国产亚洲女人久久久久毛片 | 精品少妇视频 | 免费人成在线 | 国产人人干 | 风韵少妇spa私密视频 | 日韩中文一区二区三区 | 精品无码一级毛片免费 | 免费日韩毛片 | 亚洲视频手机在线 | 又黄又色又爽 | 久操影视 | 午夜在线你懂的 | 蜜臀久久99精品久久久无需会员 | 亚洲Av无码成人精品区伊人 | 久久久久久久久一区 | 91桃色视频在线观看 | 超碰成人福利 | 日本在线观看视频网站 | 亚洲黄视频 | 探花视频在线观看 | 国产高清精品软件丝瓜软件 | 久久婷婷五月国产色综合激情 | 91成人久久 | 久久婷婷五月综合色国产香蕉 | 欧美乱大交xxxxx | 91精品人妻一区二区三区蜜桃欧美 | 国产福利在线观看视频 | 中文字幕久久久久久久 | 欧美美女一区二区 | 国产精品一区二区性色av |