<template>
<div class="search-box">
<i class="icon-search"></i>
<input class="box" v-model="query" :placeholder="placeholder">
<i @click="clear" v-show="query" class="icon-dismiss"></i>
</div>
</template> <script>
export default {
props: {
placeholder: {
type: String,
default: '搜索歌曲、歌手'
}
},
data() {
return {
query: ''
}
},
methods: {
clear() {
this.query = ''
}
},
created() {
this.$watch('query', (newQuery) => {
this.$emit('query', newQuery)
})
}
}
</script>

最新文章

  1. iPhone 丢失
  2. 【WebService】WebService的创建和使用——文件名称生成器
  3. 如何查看文件是dos格式还是unix格式的?
  4. python学习之路-day5-模块
  5. spring注入简记
  6. 使用Yeoman搭建 AngularJS 应用 (4) —— 让我们搭建一个网页应用
  7. POJ 3026 Borg Maze bfs+Kruskal
  8. 【HDOJ】1493 QQpet exploratory park
  9. 深入浅出-iOS函数式编程的实现 &amp;&amp; 响应式编程概念
  10. springMVC+mybatis用户登录实例
  11. 论述Redis和Memcached的差异
  12. mysql爱之深探测
  13. 快速搭建react项目骨架(按需加载、redux、axios、项目级目录等等)
  14. TCP/IP(一)之开启计算机网络之路
  15. 判断文件的唯一性--MD5
  16. UVa - 10339
  17. 从flask视角理解angular(四)Route
  18. Exception:public class feign.codec.EncodeException feign.codec.EncodeException: &#39;Content-Type&#39; cannot contain wildcard type &#39;*&#39;
  19. HBase概念学习(九)HTablePool为何弃用?
  20. linux sh 读取文件内容,if判读语句,变量var打印

热门文章

  1. 剑指offer 面试题 删除链表中重复的节点
  2. 剑指offer 面试题43. 1~n整数中1出现的次数
  3. npm解决node-sass安装失败
  4. OpenCV函数 重映射
  5. AcWing 148. 合并果子
  6. hadoop docker ...
  7. ES6新的数据类型 generato,在AJAX中的应用
  8. 2019牛客多校第三场B Crazy Binary String 思维
  9. SpringBoot 各层之间的关系
  10. How To Use These LED Garden Lights