无需构建步骤,渐进式增强静态的 HTML方式使用Vue

使用Vue框架开发时,常常需要基于nodejs开发。Vue库通过包依赖,以模块形式安装在项目的node_modules目录下。在项目开发时,通过import语句导入模块相关的函数。

有没有类似于JQuery等js库的使用方式?

下面给出一个简单例子,并给出注意事项。

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <script src="jquery-1.10.2.min.js"></script>
    <link rel="icon" href="/favicon.ico">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Vite App</title>
  </head>
  <body>
    <div id="app"></div>
    <script type="module" src="/src/main.js"></script>
  </body>
</html>

网页中通过<script >标签引入main.js模块,注意要指定type属性为module,让脚本以模块形式导入。

import {createApp} from "./vue.esm-browser"
import * as jquery from './jquery.min'
createApp({
    data() {
        return {
            message: 'Hello Vue!'
        }
    }
}).mount('#app')

$(document).ready(function(){
    $("button").click(function(){
      $("p").hide();
    });
  });

导入的main.js脚本,代码中要注意,导入createApp函数时,要加大括号,且vue的版本必须是 ES 模块构建版本(vue-esm-browser)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值