8模板引用
模板引用和控制更新
  模板引用
    使用ref属性为子组件或HTML元素指定引用ID
    在组件配置中，可以通过生命周期的钩子如mounted，当组件挂载时，通过this.$refs.xxx获取到对应ID为xxx的组件或HTML元素，然后执行相关操作
    注意：$refs 只会在组件渲染完成之后生效，需要避免在模板或计算属性中访问 $refs
    控制更新
      简介
        得益于其响应性系统，Vue 总是知道何时更新
        但是，在某些边缘情况下，你可能希望强制更新，尽管事实上没有任何响应式数据发生更改
        还有一些情况下，你可能希望防止不必要的更新
      强制更新
        如果你发现自己需要在 Vue 中强制更新，在 99.99%的情况下，你在某个地方犯了错误
          例如，你可能依赖于 Vue 响应性系统未跟踪的状态
        如果你已经排除了上述情况，并且发现自己处于这种非常罕见的情况下，必须手动强制更新，那么你可以使用 $forceUpdate
      低级静态组件与v-once
        在 Vue 中渲染纯 HTML 元素的速度非常快，但有时你可能有一个包含很多静态内容的组件
        在这些情况下，可以通过向根元素添加 v-once 指令来确保只对其求值一次，然后进行缓存
        注意：不要过度使用这种模式
  控制更新
    简介
      得益于其响应性系统，Vue 总是知道何时更新
      但是，在某些边缘情况下，你可能希望强制更新，尽管事实上没有任何响应式数据发生更改
      还有一些情况下，你可能希望防止不必要的更新
    强制更新
      如果你发现自己需要在 Vue 中强制更新，在 99.99%的情况下，你在某个地方犯了错误
      如果你已经排除了上述情况，并且发现自己处于这种非常罕见的情况下，必须手动强制更新，那么你可以使用 $forceUpdate
      例如，你可能依赖于 Vue 响应性系统未跟踪的状态
    低级静态组件与v-once
      在 Vue 中渲染纯 HTML 元素的速度非常快，但有时你可能有一个包含很多静态内容的组件
      在这些情况下，可以通过向根元素添加 v-once 指令来确保只对其求值一次，然后进行缓存
      建议：不要过度使用这种模式