账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    在vue项目中,使用$报错?
    26
    0

    vue项目,已经在index.html中引入了jquery

    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width,initial-scale=1.0">
        <title>vue-pathology</title>
        <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css"
              integrity="sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin="anonymous">
        <link href="/static/libs/annotation/colorpicker.css" rel="stylesheet" type="text/css"/>
        <link href="/static/libs/annotation/bootstrap-switch.css" rel="stylesheet" type="text/css"/>
        <link href="/static/libs/annotation/digitalslidearchive.css" rel="stylesheet" type="text/css"/>
        <link href="/static/css/main.css" rel="stylesheet" type="text/css"/>
        <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css"
              integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
        <title>病理诊断智能服务平台</title>
      </head>
      <body>
        <div id="app"></div>
        <!-- built files will be auto injected -->
        <script src="/static/libs/jquery-3.3.1.js"></script>
        <script src="/static/libs/jquery-ui-1.12.1/jquery-ui.js"></script>
      </body>
    </html>
    

    在组件中使用的时候还会报错Error in mounted hook: "TypeError: $ is not a function"

      mounted(){
        this.$refs.viewer.style.height=$(window).width()+'px';
        this.$refs.viewer.style.width=$(window).height()+'px';
      },

    这个应该怎么修改?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • AI智能解答 超级管理员 2023-04-06 12:141楼
      ``` 在Vue项目中,使用$报错是因为Vue默认使用ES6的语法,而ES6中$符号是保留字符,不能作为变量名使用,所以会报错。解决方法是在main.js文件中添加如下代码: Vue.config.productionTip = false Vue.prototype.$ = $ ```
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部