Browse Source

产品新增与修改

zhaoxiaohai 3 years ago
parent
commit
f7e97b7318
2 changed files with 12 additions and 3 deletions
  1. 9 0
      pages/productManagement/change.js
  2. 3 3
      pages/productManagement/change.wxml

+ 9 - 0
pages/productManagement/change.js

@@ -36,6 +36,15 @@ Page({
             pupShow: !this.data.pupShow
         })
     },
+    /* input事件剔除特殊字符 */
+    eliminate(value) {
+        const {
+            name
+        } = value.target.dataset;
+        this.setData({
+            [name]: _Verify.Eliminate(value.detail)
+        })
+    },
     /**
      * 生命周期函数--监听页面加载
      */

+ 3 - 3
pages/productManagement/change.wxml

@@ -1,11 +1,11 @@
 <My_GeneralTemplate padBot="20rpx">
     <view class="product_message">
         <My_GreyRectangleForm title="产品名" required>
-            <van-field model:value="{{ fprodname }}" data-name="fprodname" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.fprodname}}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
+            <van-field value="{{ fprodname }}" bind:input='eliminate' data-name="fprodname" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.fprodname}}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
         </My_GreyRectangleForm>
 
         <My_GreyRectangleForm title="产品编码" required>
-            <van-field model:value="{{ fprodnum }}" data-name="fprodnum" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.fprodnum}}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
+            <van-field value="{{ fprodnum }}" bind:input='eliminate' data-name="fprodnum" bind:focus='inputFocus' bindblur='inputBlur' error="{{errTips.fprodnum}}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
         </My_GreyRectangleForm>
 
         <My_GreyRectangleForm title="产品图" required>
@@ -23,7 +23,7 @@
         </My_GreyRectangleForm>
 
         <My_GreyRectangleForm title="说明">
-            <van-field model:value="{{ fintroduction }}" input-class="input-class" placeholder="点击填写" border="{{ false }}" />
+            <van-field value="{{ fintroduction }}" data-name="fintroduction" bind:input='eliminate' input-class="input-class" placeholder="点击填写" border="{{ false }}" />
         </My_GreyRectangleForm>
 
         <My_GreyRectangleForm title="产品上架">