接着上个笔记走:https://www.jianshu.com/p/858c44be2b9c
使用在上个笔记中新建的 vuetest 文件夹来进行操作
image.png

纠错:需要注意的是 vue.js 的引用一定要在 body 之前否则会出现一些显示的小 bug

源码

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Vue双向绑定和条件判断</title>
  6. <script src="vue.js"></script>
  7. <style type="text/css">
  8. :root {
  9. --span-color: red;
  10. }
  11. span {
  12. color: var(--span-color);
  13. }
  14. </style>
  15. </head>
  16. <body>
  17. <!-- 双向绑定 -->
  18. <!-- <div id="app">
  19. <h1>{{ message }}</h1>
  20. <input type="text" v-model="message">
  21. <pre>
  22. {{ $data | json }}
  23. </pre>
  24. </div> -->
  25. <!-- 条件判断 -->
  26. <div id="app">
  27. <!-- v-if 直接把 <p> 给干掉了 v-show 是 css 控制显示隐藏的 -->
  28. <!-- <p v-if="!message"> -->
  29. <p v-shoiw="!message">
  30. <span>**请务必输入用户名信息!**</span>
  31. </p>
  32. <input type="text" v-model="message">
  33. <pre>
  34. {{ $data | json }}
  35. </pre>
  36. </div>
  37. <script>
  38. // console.log(Vue);
  39. new Vue({
  40. el: "#app",
  41. data: {
  42. message: ""
  43. }
  44. });
  45. </script>
  46. </body>
  47. </html>