返回顶部
首页 > 资讯 > 精选 >vue中出现function () { [native code] }错误怎么解决
  • 580
分享到

vue中出现function () { [native code] }错误怎么解决

2023-06-29 23:06:24 580人浏览 八月长安
摘要

本篇内容主要讲解“Vue中出现function () { [native code] }错误怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习

本篇内容主要讲解“Vue中出现function () { [native code] }错误怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue中出现function () { [native code] }错误怎么解决”吧!

出现function () { [native code] }错误的解决

控制台输出错误:

[Vue warn]: Unknown custom element: <p1> - did you reGISter the component correctly? 
For recursive components, make sure to provide the "name" option.

页面提示:

function () { [native code] },无法出现我们想要的内容

vue中出现function () { [native code] }错误怎么解决

页面代码:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title></head><body><div id="vue"><!-- 下面这行代码出错-->    <p1>{{currentTime1}}</p1></br></div><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script src="Https://unpkg.com/axiOS/dist/axios.min.js"></script><script>    var vm=new Vue({        el:"#vue",        data:{            message:"hello world"        },        methods:{            currentTime1: function () {              return Date.now();//返回当前时间戳          }        }    });</script></body></html>

综上错误,究其原因就是新人对“计算属性”:computed和“事件处理”:methods傻傻分不清楚。根据官方文档总结如下:

对于任何复杂逻辑,你都应当使用计算属性。其余可以使用methods处理。

vue中出现function () { [native code] }错误怎么解决

所以,下次如果再出现function () { [native code] },请使用对应的方法获取值。

这里的methods方法就应该使用currentTime1()调用,计算属性computed就应该使用currentTime2调用。

完整methods方法和计算属性对比运行代码如下:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title></head><body><div id="vue">    <p1>{{currentTime1()}}</p1></br>    <p1>{{currentTime2}}</p1></div><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script src="https://unpkg.com/axios/dist/axios.min.js"></script><script>    var vm=new Vue({        el:"#vue",        data:{            message:"hello world"        },        methods:{            currentTime1: function () {              return Date.now();//返回当前时间戳          }        },        computed:{  //存在缓存,建议不经常的变化的在次操作            currentTime2:function () {                return Date.now();            }        }    });</script></body></html>

页面效果:


vue中出现function () { [native code] }错误怎么解决

vue使用过程中遇到的bug及解决

1.用event.target操作当前元素出现bug

改为用event.currentTarget。

2.data数据更新之后渲染页面是异步的

所以要在$nextTick里面,DOM元素更新之后再操作DOM

3.v-cloak解决网络不好时页面显示双花括号{{}}问题

<template>  <div id="app">    <div v-cloak>{{ item.title }}</div>  </div></template>
<style>  [v-cloak] {      display: none;  }</style>

4.v-pre跳过组件和子组件的编译过程

比如<span v-pre>{{ instead }}</span>渲染出来的是{{ instead }}字符串,不会再js中找instead这个数据

5.element的navMenu导航菜单的index不能用数字

而要用字符串。

解决办法: :index = "index + &lsquo;&rsquo;"    转化成字符串

6.vue中main.js一引入sass文件就报错

提示路径找不到或者依赖找不到,是因为webpack.base.conf.js中

{        test: /\.sCSS$/,        loaders: ["style", "css", "sass"]      }

重复配了,把它删掉就好了(新版的vue-cli默认配置了这个)

7.所有的v-if最好都加上key

否则因为相同标签元素复用会导致意想不到的bug

到此,相信大家对“vue中出现function () { [native code] }错误怎么解决”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: vue中出现function () { [native code] }错误怎么解决

本文链接: https://lsjlt.com/news/326831.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue中出现function () { [native code] }错误怎么解决
    本篇内容主要讲解“vue中出现function () { [native code] }错误怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习...
    99+
    2023-06-29
  • vue新手入门出现function(){[nativecode]}错误的解决方案
    目录出现function () { [native code] }错误的解决vue使用过程中遇到的bug及解决1.用event.target操作当前元素出现bug2.data数据更新...
    99+
    2024-04-02
  • 出现 java.lang.NoSuchMethodError错误怎么解决
    这篇文章将为大家详细讲解有关出现 java.lang.NoSuchMethodError错误怎么解决,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。解决 java.lang.NoSuchMet...
    99+
    2023-05-31
    java nosuchmethoderror ava
  • Vue路由搭建时出现router.map is not a function报错怎么解决
    这篇“Vue路由搭建时出现router.map is not a function报错怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们...
    99+
    2023-07-04
  • window对象中出现self.attachevent is not a function错误怎么办
    这篇文章主要介绍window对象中出现self.attachevent is not a function错误怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!注意原因:windo...
    99+
    2024-04-02
  • MySQL出现1075错误怎么解决
    小编给大家分享一下MySQL出现1075错误怎么解决,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!MySQL1075错误是因为表内有其他自动递增的列,系统默认其是主键,其解决办法就是将设为自增...
    99+
    2024-04-02
  • MySQL出现1067错误怎么解决
    本篇内容主要讲解“MySQL出现1067错误怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL出现1067错误怎么解决”吧!内容:********...
    99+
    2024-04-02
  • SQL出现5120错误怎么解决
    SQL Server 错误 5120 是由于没有足够的权限来访问或操作指定的数据库或文件引起的。以下是解决此问题的几种方法:1. 检...
    99+
    2023-09-22
    SQL
  • Windows出现​CoCreateInstance错误怎么解决
    CoCreateInstance错误是由于无法创建指定的COM组件实例所引起的。要解决这个问题,可以尝试以下步骤: 确认COM组...
    99+
    2023-10-21
    Windows
  • C++报pure virtual function call错误怎么解决
    C++中的"pure virtual function call"错误通常是由于在派生类中没有实现基类中的纯虚函...
    99+
    2024-02-29
    C++
  • Oracle出现ora-12154错误怎么解决
    ORA-12154错误通常表示Oracle客户端无法解析数据库的连接信息。以下是一些常见的解决方法: 确保tnsnames.or...
    99+
    2023-10-23
    Oracle
  • myeclipse运行出现错误怎么解决
    当MyEclipse运行出现错误时,你可以尝试以下解决方法:1. 重启MyEclipse:有时候重启软件可以解决一些临时性的问题。2...
    99+
    2023-08-18
    myeclipse
  • tomcat6.0运行出现错误怎么解决
    要解决Tomcat 6.0运行出现的错误,可以尝试以下几种方法:1. 检查Tomcat配置文件:确保配置文件(如server.xml...
    99+
    2023-08-18
    tomcat
  • vue项目打包之后接口出现错误怎么解决
    本篇内容介绍了“vue项目打包之后接口出现错误怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!错误信息这是新建一个项目还原问题,nod...
    99+
    2023-06-30
  • 连接MySQL出现2013错误怎么解决
    这篇文章主要介绍“连接MySQL出现2013错误怎么解决”,在日常操作中,相信很多人在连接MySQL出现2013错误怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”连接...
    99+
    2024-04-02
  • MySql出现错误代码1045怎么解决
    本篇内容介绍了“MySql出现错误代码1045怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!错误代...
    99+
    2024-04-02
  • mysql出现系统错误1058怎么解决
    本篇内容介绍了“mysql出现系统错误1058怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • Win8开机出现错误C00000022怎么解决
    本篇内容主要讲解“Win8开机出现错误C00000022怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Win8开机出现错误C00000022怎么解决”吧!解决方法:一、重启电脑,接着按住...
    99+
    2023-06-28
  • delphi调用dll出现错误怎么解决
    要解决Delphi调用DLL出现错误,可以按照以下步骤进行尝试: 确认DLL文件路径是否正确:检查DLL文件是否在正确的路径下,...
    99+
    2023-10-25
    delphi
  • SQL语句出现ora06502错误怎么解决
    ORA-06502错误通常是由于数据类型不匹配引起的,可能有以下几种原因和解决方法:1. 传递的参数与目标变量的数据类型不匹配。请确...
    99+
    2023-10-18
    SQL
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作