鍍金池/ 問答/HTML/ 在vue項(xiàng)目的node_modules/element-ui目錄下加consol

在vue項(xiàng)目的node_modules/element-ui目錄下加console.log打印,為什么沒有效果?

在做一個(gè)表單提交驗(yàn)證時(shí)遇到了問題:明明已經(jīng)填了數(shù)據(jù),打印model對(duì)應(yīng)的變量也是有值的,為什么element還是驗(yàn)證不通過?比對(duì)了大半天代碼也沒看出原因,想想不如去element源碼中加打印看看,結(jié)果加了console.log也沒反應(yīng),重新npm run dev了

圖片描述

    <el-form :model="currentConfig" :rules="ldapRules" ref="configLdapForm" @keyup.native.enter="saveConfig('configLdapForm')">

      <el-form-item label="服務(wù)器地址" :label-width="formLabelWidth" prop="uri">
        <el-input v-model.trim="currentConfig.ldap_server_uri" class="ldapinput" placeholder="ldap://x.x.x.x" :disabled="!currentConfig.enable_ldap"></el-input>
      </el-form-item>
    </el-form>
    
    <div slot="footer" class="dialog-footer">
      <el-button @click="isConfigLdapDialogVisible.bol = false">取 消</el-button>
      <el-button type="primary" @click="saveConfig('configLdapForm')" :enabled="currentConfig">確 定</el-button>
    </div>
    
    data中定義的rules如下:
    
      ldapRules: {
        bindDn: [
          { required: true, message: '請(qǐng)輸入用于訪問LDAP服務(wù)器的用戶DN', trigger: 'blur' },
          { min: 1, max: 200, message: '用戶DN的長(zhǎng)度不得超過100個(gè)字符', trigger: 'blur' },
        ],
      },      
      
    在點(diǎn)擊保存的時(shí)候調(diào)用了 this.$refs[formName].validate  
回答
編輯回答
扯機(jī)薄

可能是你輸入的內(nèi)容不符合規(guī)范吧

2018年6月23日 23:30
編輯回答
她愚我

因?yàn)槟銓?shí)際上使用的element組件是經(jīng)過壓縮編譯過后的文件,也就是lib文件夾中的文件。
所以你在node_modules文件夾下的src中的console.log沒有作用。

2018年7月20日 10:17