Notice: 函数 WP_Scripts::localize 的调用方法不正确$l10n 参数必须是一个数组。若要将任意数据传递给脚本,请改用 wp_add_inline_script() 函数。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 5.7.0 版本添加的。) in /data/www/appblog/wp-includes/functions.php on line 6131

Vue踩坑:Html属性差值弃用双大括号改用v-bind

input标签的placeholder属性

<input slot="right" type="number" pattern="[0-9]*" placeholder="{{phone_placeholder}}" autocomplete="off" v-model="user.phone" />

错误提示:

- placeholder="{{phone_placeholder}}": Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div id="{{ val }}">, use <div :id="val">.

"placeholder"属性插值错误,如提示,使用 v-bind:placeholder 简写为 :placeholder 代替,即

<input slot="right" type="number" pattern="[0-9]*" :placeholder="phone_placeholder" autocomplete="off" v-model="user.phone" />

img标签的src属性

<div v-for="city in cityList">
  <div>城市名称:{{item.title}}</div>
  <div>城市ID:{{item.id}}</div>
  <div>城市图片:<img src="{{item.img}}"></div>  //这行是报错的
</div>

应改为

<div v-for="city in cityList">
  <div>城市名称:{{city.title}}</div>
  <div>城市ID:{{city.id}}</div>
  <div>城市图片:<img :src="city.img"></div>
</div>

a标签的href属性

href的两种使用:

<template>
  <div>
    <a :href='msg'>APP开发技术博客</a> 
    <a href='http://www.appblog.cn'>APP开发技术博客</a> 
  </div>    
</template>

<script>
export default: {
  data () {
    return: {
      msg: 'http://www.appblog.cn'
    }  
  }
}
</script>
上一篇 Webpack核心概念及入门
下一篇 Vue刷新当前页面或组件
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。