在script标签中写js代码,或者使用src引入js文件时,默认不能使用module形式,即不能使用import导入文件,但是我们可以再script标签上加上type=module属性来改变方式。
1 2 3 4 5 6 7
| export default function test(){ return 'test' }
import test from './module.js'; console.log(test())
|
1 2 3 4 5 6 7 8 9 10 11
| // index.html <body> // 方法 1 : 引入module.js,然后在script标签里面调用 <script type="module"> import test from './module.js'; console.log(test()) </script> // 方法 2 : 直接引入index.js,使用src引入 <script type="module" src="./index.js"></script> </body>
|
鼠标悬停效果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| <template> <div> <a href="https://vitejs.dev" target="_blank"> <img src="/vite.svg" class="logo" alt="Vite logo" /> </a> <a href="https://vuejs.org/" target="_blank"> <img src="./assets/vue.svg" class="logo vue" alt="Vue logo" /> </a> </div> <HelloWorld msg="Hello" /> </template>
<style scoped> .logo { height: 6em; padding: 1.5em; will-change: filter; transition: filter 300ms; } //hover : 鼠标悬停效果 .logo:hover { filter: drop-shadow(0 0 2em #646cffaa); } .logo.vue:hover { filter: drop-shadow(0 0 2em #42b883aa); } </style>
|
原文链接: https://kettycode.github.io/2023/10/23/vue/vue-learning/
版权声明: 转载请注明出处.