10.1. 添加搜索框

本教程最新版为 2.6,当前版本已放弃维护,请阅读最新版本!

简介

本小节中,我们将在网站的头部添加搜索框,并使用 Vuex 来管理搜索值 。『搜索框』用来搜索文章标题和内容,其完成后的页面效果如下:

file

新建搜索框

src/components/layouts 下新建 SearchInput.vue 文件,复制贴入以下代码:

src/components/layouts/SearchInput.vue

<template>
  <div class="navbar-form navbar-left hidden-sm">
    <div class="form-group">
      <input
        v-model.trim="value"
        type="text"
        class="form-control search-input mac-style"
        placeholder="搜索"
        @keyup.enter="search"
      >
    </div>
  </div>
</template>

<script>
export default {
  name: 'SearchInput',
  data() {
    return {
      value: '' // 搜索值
    }
  },
  methods: {
    search() {
      const value = this.val...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
讨论数量: 0

暂无话题~