草庐IT

javascript - 为什么有一个观察者而不是我的数组?

我的Vue组件包括以下代码:exportdefault{data(){return{sailNames:[]}},methods:{showName:function(e){//[3]calledby@clickeventfromDOMconsole.log(this.sailNames);//[4]shows:[__ob__:Observer]},getJsonData(){//[1]calledoncreated()hook$.getJSON("./src/res/sails.json",function(data){constsailNames=[];$.each(data,fu

javascript - 处理 axios 响应中的数据

我是axios的新手。过去,当我发出http请求时,我习惯于取回对象数组/数组,这使我可以使用map和reduce等函数轻松地按照我想要的方式格式化数据。然后我会将它呈现给DOM。我注意到在我返回的响应中是一个观察者对象。我将如何发出请求以便它返回一个数组?处理这个观察者对象的标准是什么?getSomething(myId){returnaxios.get('/api/getSomething',{params:{'id':myId}}).then(response=>console.log(response.data)).catch((promise)=>this.handleErr

javascript - 在 vuetify 中管理 vuelidate 验证

你们如何在Vuetify中进行验证?我无法理解非常冗长的验证语法。我正在使用Vuelidate,根据Vuetify的文档,这是我必须如何实现一个简单的必填字段:脚本:import{required}from'vuelidate/lib/validators';computed:{userNameErrors(){consterrors=[]if(!this.$v.loginForm.userName.$dirty){returnerrors}!this.$v.loginForm.userName.required&&errors.push('Thisfieldisrequired')r

javascript - 如何在 Vue JS 的单个文件中访问样式内的组件变量

有没有vue插件可以让我们在side中使用模板变量?单个文件组件中的标记,例如{{display}}exportdefault{data(){return{display:'block'}}}body{display:{{display}}}任何更好的方法/插件来做到这一点??我已经知道:style和:class 最佳答案 里面的Vue模型(数据层)我觉得没办法访问在当前版本的Vue.Vue只能控制DOM树,不能帮助您处理CSSOM。您可能正在使用WebPack或其他bundler,并在您拥有的单个文件中编写模块化组件。,,和.您的

javascript - Vue - 如何将父引用作为 Prop 传递给子?

我正在尝试将当前组件的ref传递给这样的子组件:constParent={name:'parent',data:{screenRef:{}},mounted(){this.screenRef=this.$refs['screen']}}由于Vue.js类型不支持HTMLDivElement,当我将screenRef定义为prop时,我在子组件中遇到错误。constChildComponent={name:'child',props:{screen:{type:HTMLDivElement,default:{}}}}有人可以告诉我正确的方法吗? 最佳答案

javascript - 翻译 vuejs 路由路径

我有一个关于翻译路径路径的好主意,一旦我遇到问题,这听起来不再那么聪明了:)。我希望你们能看到/找到解决方案。这是我的routes.js文件,其中定义了路由exportdefault[{path:'/:lang',component:{template:''},children:[{path:'',name:'Home',component:load('Home')},{path:translatePath('contact'),name:'Contact',component:load('Contact')},{path:translatePath('cookiePolicy'),n

javascript - VueJS 在内联模板组件中重新编译 HTML

我已经将bootstrapTable(https://github.com/wenzhixin/bootstrap-table)包装到一个指令中,如下所示:Vue.directive('bootstraptable',{priority:1000,params:['url','resource-name'],bind:function(){var_self=this;$(this.el).bootstrapTable({pagination:true,pageSize:15,pageList:[],sidePagination:'server',url:this.params.url,

javascript - 带有 Webpack 的 VueJS : imports and exports not working as expected

我启动了一个新的Vuetify/Webpack项目,并尝试通过vueinitvuetify/webpack设置项目后实现vue-router。我根据thistutorial中的说明设置路由器.经过一些摆弄后,我通过更改导入Vue组件的方式使其正常工作。在我的router/index.js文件中://worksformeimportMainfrom'../components/Main.vue'//doesNOTwork;fromthetutorialimportMainfrom'@/components/Main'我的问题是,为什么我必须相对导入我的Main.vue文件并在导入时包含.

javascript - 在 vue.js 模板中包含外部脚本

我是Vue.js和web-pack的新手,所以我决定使用vue-cli(webpack)来构建初始应用程序。我试图在模板中包含一个外部脚本(例如),这在全局范围内(对于每个页面/组件)都不需要,但是Vue警告说这是不允许的。我的index.html文件与最初生成的文件类似:App我的App.vue也和生成的类似:我有一条路线到/upload在我的路由文件中,它映射到需要dropzone.js(外部脚本)的上传组件。我可以将它包含在我的index.html中,类似于加载Bootstrap的方式,但是当只有这个组件需要它时,为每个页面/组件加载它似乎不太理想。但是,如上所述,我无法将它直接

javascript - Vue.js 调试消息问题

我在前端使用Vue.jsv2.5.1构建了一个Web应用程序。该应用程序通常运行良好,但是当出现问题时,抛出的错误消息仅引用vue.js代码本身,而不是我的代码部分(我假设我的模板中有一些东西)无疑是实际来源问题。这是一个例子:ErrorinnextTick:"NotFoundError:Failedtoexecute'insertBefore'on'Node':Thenodebeforewhichthenewnodeistobeinsertedisnotachildofthisnode."warn@vue.js?v=1:491logError@vue.js?v=1:600global