Vuejs2 VueJs开发工具面板未显示

我开始在我的应用程序中使用它,但在Chrome的开发者模式下它是不可见的。我尝试了在开发工具github页面和web上其他地方找到的各种解决方案,但没有成功。下面是我所做的/试图让它显示出来的事情 启用允许访问chrome扩展名中的文件URL选项 添加了Vue.config.debug=trueVue.config.devtools=true就在新Vue({})之前 添加了VueJS文件的非精简版本 我也在使用Chrome的最新版本:55.0.2883.87 当我点击chrome扩展时,我确实收

Vuejs2 Vuex:存储对象在组件中不可见

当我尝试访问随机组件中的vuex存储时,将返回undefined。但是,我将存储注入到我的Vue对象中。有人知道如何解决这个问题吗?我可以手动将store对象导入每个组件,但这并不是很干净。。。 我的文件如下所示: main.js import Vue from 'vue' import VueResource from 'vue-resource' import VueRouter from 'vue-router' import VueI18n from 'vue-i18n' impor

Vuejs2 vuejs中的道具定义出错

我在VueJs 2中使用datatable()组件。 我的组成部分如下: <template> <div> <div id="desktop"> <div v-if="visibility.personsTable"> <datatable-persons :columns="persons_table_colum

Vuejs2 vue.js中的DevTools

我在Laravel 5.5.33中使用vue.js,而不是SPA。我正在犯错误 如何启用DevTools?在使用生产级构建时,这是一个老问题 您可能正在使用CDN中的Vue,并且可能正在使用生产构建dist/Vue.min.js。将其替换为dev build dist/vue.js或将vue.config.devtools=true添加到主js文件中 查看github。但是,对我来说,在创建Vue应用程序后,当我在下面的答案中添加这一行时,DevTools的问题就解决了 您的代码应该如下所示

Vuejs2 VueJs路由器链路在Laravel中不工作

由于Laravel附带了VUEJ,所以决定尝试实现路由器链接 我在检查控制台时看到此错误: Unknown custom element: <router-link> - did you register the component correctly? For recursive components, make sure to provide the "name" option. 在我的app.blade模板(默认情况下随laravel提供的模板)上,我添加了以下内容: <

Vuejs2 路由器路径改变时的v-if

请任何人帮忙 是否可以在route pat更改时显示一些DOM元素。 代码 但是这个组件也是子用户Thx我认为您的问题可能是您使用了相同的用户组件来呈现/User和/User/config路由。如果这是设置,vue router不会重新加载或重新渲染组件。要使视图对路径中的更改做出反应,一个选项是添加更改的参数。这样,路由器将处理更改(请参阅上的vue路由器文档)。如果您不想更改路线以添加此参数,一个技巧是将更改的:key添加到: 现场演示 我已经准备好了一个完整的工作现场。它应该可以正常工作。

Vuejs2 自动登录完成后请求vuejs axios

如何在自动登录通过后执行所有其他请求。代码示例 axios.get('personal/' + this.$store.state.username + '/config/', {headers: { Authorization: 'Token ' + this.$store.state.idToken }}) 有时,接收用户数据(用户名和id)的请求并没有时间传递和提交到状态,我收到一个错误,用户名在状态为null 我已通过外接程序login func将用户名和id保存在localsto

Vuejs2 如何实用地打开Vue引导下拉列表

当我专注于一个输入(b-form-input字段)时,我试图以实用的方式打开一个Vue引导下拉列表(b-dropdown)。我已经在b-form-input上调用了@focus方法来打开下拉列表 以下是我的引导代码: <b-form-input v-model="search" @focus.native="openDropdown"></b-form-input> <b-dropdown id="ddown1" text="Dropdown Button" cl

Vuejs2 VueJS-元素UI:如何启用编辑单行el表格列

我希望行中的表格可以使用启用和禁用参数进行编辑,如果单击中的编辑按钮操作,则一行表格是启用的,但如果单击中的保存按钮操作,则禁用。对于默认的表,值被禁用 这是我的密码: <el-table :data="tableData" :key="index" style="width: 100%" stripe> <el-table-column label="Name"> <template slot-scope="scope">

Vuejs2 返回Vuejs axios计数结果之后

我正试图找到正确的方法,从asyncaxiosget查询中获取返回结果的数量,但没有任何结果,希望有人能提供帮助 我的代码如下 mounted() { axios.get('http') .then(response => { this.myItems = response.data // this works countResults(response) //this doesn't seem to .catch(err

Vuejs2 如何在vue中显示地理编码的lat longs

我有这些数据。从这个模板 [ { "address": "213 Marlon Forks\nSouth Corineland, HI 81723-1044", "lat": "10.30431500", "lng": "123.89035500" }, { "address": "1291 Stephania Road\nLake Dorotheastad, TN 82682-76", "lat": "10.30309100", "lng": "123.89154500" }, { "addr

Vuejs2 使用Axios加载页面时对第三方的REST API调用

我有一个网页,我想为页面加载的用户填充数据。我知道我可以使用我想要运行它的特定页面上的axios.get()完成一次 但我想做的是循环遍历一个静态值列表,并为每个值进行API调用,然后在用户访问页面时将其传递给用户 我尝试在中间件中执行此操作,但我遇到了一个错误,即我的朋友列表没有定义,我有点被难住了,不知道哪里出了问题 这是我在中间件中的JS文件 import axios from 'axios' export default function () { friends

Vuejs2 单击按钮时向按钮添加背景色将保持该状态,直到vue js 2中该按钮组中的下一个按钮单击为止

我有两个按钮组,它们是使用Vue Js中的v-for指令从数组中创建的。当我单击第一个按钮组中的某个按钮时,我需要它处于焦点状态,直到该按钮组中的另一个按钮单击为止,焦点状态不受任何其他单击事件的影响,但该按钮组中的另一个按钮被单击除外。按钮是1。全部是2。是的,3。错,4。在初始阶段1中没有。在该按钮组中单击下一个按钮之前,必须聚焦所有按钮。通过向每个数组元素添加活动属性来跟踪活动按钮: newvue({ el:“#应用程序”, 数据:()=>({ 按钮:[ { 文本:“全部”, 主动:正确

Vuejs2 如何使用VueJS将数据从父级发送到子级?

我正在学习VueJS2与Laravel一起使用,结果在从家长向孩子发送数据和返回事件时遇到了一些困难。昨天我在Google上做了几次搜索,这里是在Stack上 我试图告诉孩子,用户单击了父组件提交按钮,孩子必须从输入中提取数据并返回给父组件进行发送 userForm.blade.php // Only part of the content <b-form method="PATCH" action="/users/store"> <b-userform to-send-d

Vuejs2 Vue应用程序的路由速度太慢

我在前端有一个Vue应用程序,在后端有一个php Yi2。 从Vue到Yii2的每条路线大约有3到5秒的时间。 我在stackoverflow上找到了一个解决方案 但这对我没有帮助。 在我的vue.config.js的前端,我有代理设置: devServer: { proxy: { "/api": { target: "http://localhost" } }, 也许,我的代理有问题?不是VueJS专家,但您的请求是否在控制台中的实际请

Vuejs2 告诉我如何为组件v-list-group设置链接

以vuetifyjs.com网站的导航为例,如何添加到此组件的链接 <v-list-item-content> <v-list-item-title v-text="subItem.title"></v-list-item-title> //how to specify the link address </v-list-item-content> //如何指定链接地址 对于外部链接: 只需在元素上设置href属性/prop 模板样式:

Vuejs2 如何使用VueDragable nested将元素克隆到布局中

我在nuxt 2.13,vuetify 2,vuedraggable 2.24上。 我想从事件列表中拖动并将其放到我的布局结构中。但问题是: 1-我的布局与下图不同。首先,我选择布局,然后将我的事件放入其中 2-当我将元素拖动到布局时,我想检测将其放置在何处以突出显示边框 3-放置后,不显示布局(嵌套)中的元素,而是向后端发送请求,并将响应图像和标题放入其中 我应该为每个部分使用哪些方法、道具和@event。例如,在#2中,我如何找到我要放置的位置以突出显示它的边界 我从中选择的布局,例如: 或

Vuejs2 如何在vuex操作中使用承诺

最近,我尝试使用vuex和vue资源实现RESTful api。但是,当我使用vuex操作调用服务器api时,我遇到了以下问题 我的实际代码如下所示: import api from '../api/api.js' const actions = { getData (context, userId) { api.get('https://jsonplaceholder.typicode.com/posts/1') .then((response) => console.

Vuejs2 vuejs(2)样式绑定顶部/左侧属性

我试图将json对象中的两个样式属性绑定到html中的一个元素。我尝试过使用像素和百分比,以各种方式编写(我意识到下面显示的像素坐标与%坐标放置某物的位置不匹配,这只是一个示例) {左:30+'px',顶:25+'px'} {左:'30px',上:'25px'} {左:30+'%,上:25+'%} {左:30%,右:25%} 我就像: `v-bind:style=“objnamehere” 重新加载页面时,元素未定位在这些位置。我不确定我做错了什么。其中一个应该是基于这里的官方示例而起作用的:在

Vuejs2 用Vue路由器进行快照测试

我正在尝试在使用Vue cli应用程序创建的Vue应用程序中运行jest快照测试。当我测试一个有路由器链接的组件时,我收到以下警告 [Vue warn]: Unknown custom element: <router-link> - did you register the component correctly? For recursive components, make sure to provide the "name" option. [Vue warn]:未

Vuejs2 Vuejs-外部路由文件

我有一个routes.js文件 export default [{ path: '/welcome', component: { template: `<div> <profile></profile> <user-info><user-info> </div> `

Vuejs2 Vuejs asyncData函数中的嵌套承诺

让我们把它浓缩到最低限度 我这里有一个从服务器获取数据的小组件。这个组件和其他组件的不同之处在于它必须执行两个AJAX调用。一个接一个 <template> <div>Easy</div> </template> <script> import axios from 'axios' let firstFetch = () => { return axios.get('/first')

Vuejs2 Vuex每秒提交相同操作的速度都很慢

我将Vuex V3.0.1与Vue.js V2.5.17一起使用 vuex中的同一动作提交每秒都非常慢。如果我将相同的axios请求放在我的组件内,并从组件内调用它,则它始终在16到22毫秒之间。然而,当我发送到存储时,每秒的请求始终超过300毫秒 在我的店里 getQueryData ({commit}, payload) { const QueryIdStr = String(payload.QueryId) if (store.state.queries[QueryIdStr]

Vuejs2 VueJS-Vee验证:调用方法/函数以评估结果的自定义规则?

抱歉,我对VueJS及其框架还是很陌生 我正在尝试使用vee validate和自定义规则来检查输入字段的值与Axios GET对API后端的响应。本质上,如果您输入一个无效的ID,它将抛出一个错误,直到您把它弄对为止(即:为一个有效的员工分配一张票证,您必须输入一个有效的员工ID) 我的模板代码现在看起来像这样: <b-col cols="4"> <b-input-group> <b-input-group-text

Vuejs2 如何将Axios与Vue Multiselect配合使用?

使用Vue Multiselect的新功能。我使用axios从JSON占位符执行GET请求以进行测试 如何在下拉列表中显示标题和帖子id 现在,我的选择框中显示了[Object]-[title] {{value}} 从“vue Multiselect”导入Multiselect; 从“axios”导入axios; 导出默认值{ //或在本地注册 组件:{Multiselect}, 数据(){ 返回{ 值:null, 员额:[] }; }, 创建(){ 这是getPosts(); }, 方法:

Vuejs2 VueJS'中是否有任何功能;s v-for,使用它我可以强制vue不在我的组件中重用数据?

因此,在我的项目中有一些行组件。每一行下面都有一个按钮,单击该按钮可以在下面插入另一行 每行可以包含多个其他元素,这些元素使用行组件内的另一个数组表示 每当我尝试在任何位置添加另一行时,Vue都会在新添加的组件中重用该行内的数据,并将其下方的所有其他数据移动,因此无论何时单击“row add”(行添加)按钮,它都会添加到底部 奇怪的是,当我使用诸如rows.sort(()=>Math.random()-0.5)之类的随机洗牌函数时,它会随机地重新排列列表 下面是父组件,它可以包含任意数量的行组件

Vuejs2 如何从django rest项目获取vue中的图像url

我使用以下命令将图像文件存储在路径djangor_prject_name/pictures/image_name.jpg中 models.ImageField(upload_to='pictures/services/', max_length=255, null=True, blank=True) 文件上传成功。 但在检索时,查看图像的确切url是什么? 因为id数据库,所以该值仅为 picutes/services/image_name.jpg 因此,在我的视图文件中,我使用的是vue.

Vuejs2 组件仅呈现元素名称而不是模板内容

我刚开始使用Vue,遇到一个问题,组件无法为我渲染 <template> <div> <GalleryCollectionBlueBottles /> </div> </template> <script> import GalleryCollectionBlueBottles from '@/components/collections/GalleryCollectionBl

Vuejs2 Vue道具:我可以将类型道具与$t{{}一起使用吗

这与我的代码类似 <component type="example" /> 但我想这样使用它 <component type="{{ $t('common.forms.search') }}" /> 问题是它不起作用您在Vue中绑定属性的方式如下: <component :type="$t('common.forms.search')" /> 或冗长: <component v-bind:type="$t('common.forms.s

Vuejs2 VueJs:在另一个组件中使用组件

我试图利用另一个具有预定义属性的组件中的主组件 这是我试图实现的目标,但结果是我得到了一个空div 我相信你的代码有输入错误 <template> <call-dialog-link :id="id" :url="url" // didn't open the double quote here message="Are you sure you wish to remove this record?"

Vuejs2 奇怪的Vuex错误:“;未定义的“;,(当它显示在控制台中定义时)?

我正在尝试引用vuex状态对象中的变量。控制台日志作为一个整体显示对象中的变量和值。但是当我尝试引用对象中的特定变量时,它显示为“未定义” 以下是控制台输出中的对象: 我试图在Vuex操作中引用该对象的state.columnPercentChecked,如下所示: checkAndSetColumnPercent (state) { console.log('CHECK & SET COLUMN PERCENT ') console.log(state.colum

Vuejs2 如何确定组件中的环境?

我使用的vue cli 2.8.1具有全功能的网页包模板。我有一个组件需要访问环境变量,以便为dev或prod环境显示不同的内容。如何访问此变量 这比我想象的容易多了 可以从应用程序代码中的任何位置访问env变量 console.log(process.env.NODE_env)//生产| |开发

Vuejs2 如何关闭vue材质md菜单?

我想在md菜单上的mouseleave事件上调用close。我使用的是vue素材库的0.7.4版,使用它可以说有一个封闭的方法 我怎么称呼这个方法?我尝试了以下方法: <md-menu md-size="1" ref="aRef" id="aRef"> <div @mouseleave="this.$refs['aRef'].close()"> ...other stuff... </md-menu> 我猜这与组件在创建时不可用有关。正确的做法是什么

Vuejs2 如何在Vue中包含本地脚本文件

我有一个VS代码的基本项目,而且任务相当简单。我希望以正确的方式在项目中包含一个旧的javascript文件,以便在浏览器中加载该文件。 该文件应位于src\assets\scripts\oldLegacyScript.js中 我尝试了这个方法:在运行时的文档中注入一个标记。只有当我将.js文件放在生成的公用文件夹中,编译后的文件才会出现在该文件夹中,这一点才有效。如果文件不在公用文件夹中,浏览器将尝试下载index.html文件,我无法理解: 如果我遵循以下解决方案:我会在import语句

Vuejs2 是否有条件地在Vuejs中隐藏段落?

我正试图解决这个问题。我有一个下拉列表,该段落应该只显示第一个和第二个选项。现在,通过一个按钮或复选框就很容易做到。我该如何通过下拉列表 我创建了一个代码笔用于演示。我知道这一段应该绑定到值,但执行起来很困难 <div id="app"> <v-app id="inspire"> <v-layout row wrap> <v-flex xs3> <v-select :items="items"> &l

Vuejs2 在对象数组中循环,隐藏重复项,并显示项目数?

我并不擅长JavaScript,但有一个复杂的挑战,我很难弄清楚 我需要完成以下三件事: 在对象数组中循环并显示办公室名称 显示每个办公室未解决的票证/问题的数量 稍后我将使用office id作为vue路由器的参数……但我们现在可以忽略该参数,因为我只关注项目1和2。 我的: 以下是我的HTML模板: 在我上面的代码中,v-for给了我办公室,但有些办公室被列出两次(例如,“蓝色”办公室)。如何筛选此阵列并仅显示每个办公室一次?我想试试。reduce()但是我的尝试没有成功。谢谢所有能帮忙的人

Vuejs2 类星体框架中的Q表,状态对象数据表不显示

Q-表在类星体框架中,状态对象数据表没有显示,我试过了,但不起作用 任何人,请帮助我。对不起,这门课我还是新手 从“vuex”导入{mapGetters} 导出默认值{ 计算:{ …映射器('dataku',['dataku'])) }, 数据(){ 返回{ 栏目:[ {name:'id',label:'id',field:'id',value:'id'}, { 姓名:'姓名', 要求:正确, 标签:甜点(100克), 对齐:“左”, 字段:row=>row.name, 格式:val=>`${

Vuejs2 Vuex:如何在操作中正确添加已调度的操作

当我在一个调度操作(如下面的saveDisplayLimitQuantity)中发布帖子后,我进行了一些修改以显示横幅,然后在5秒钟后将其隐藏。 我必须将这个逻辑添加到每个已调度的操作中,这样就有很多重复的代码 saveDisplayLimitQuantity: (context, data) => { return axios.post(data.url, { display_limit: data.display_limit }) .then(r

Vuejs2 Vue元素UI-内部html<;el select>;

我想为每个条目实现一个带有不同颜色标签的select元素: 我的代码如下所示: var Main={ 数据(){ 返回{ selectedState:null, 进程状态:[ { 值:0, 标签:“新”, 颜色:“ffffff” }, { 价值:1, 标签:“就绪”, 颜色:“ff9933” }, { 价值:2, 标签:“正在运行”, 颜色:“008000” }, { 价值:3, 标签:“拒绝”, 颜色:“cc0000” }, { 价值:4, 标签:'终止', 颜色:“2E9AFE” } ]

Vuejs2 AutobahnJS与Vue.js的集成

我正在寻找一种将Vue.js与AutobahnJS集成的简单方法。 我已经检查了回购指南/模板,但我的主要问题是高速公路有两层“等待”: 首先创建一个连接/会话实例 您等待它连接(甚至可能重试N次) 只有这样,您才能访问会话方法(subscribe/call/etc…) 凭借我有限的JS知识(我是后端开发人员),我有两个想法: 创建一个全局变量,该变量将在连接后分配给高速公路会话。这肯定会导致var尚未设置的情况,因此每次我想从vue实例订阅时,都必须检查它是否存在 将Vue init代码放入连

Vuejs2 如何在vue中的vue好表上添加编辑按钮

我是Vue的新手,陷入了一种困境,不知道如何做到这一点。如果有人建议我如何做到这一点,让我先展示我的代码 <div class="table-responsive-sm"> <vue-good-table title="Shop List Table" :columns="columns" :rows="rows" :paginate="true" :lineNumbers="true"

Vuejs2 将v型模型从父对象传递到子对象,并从子对象传递到父对象

我有一个e-editor组件,它支持真正的编辑器,然后我将e-editor组件加载到另一个组件中 我现在的问题是:如何从视图组件访问组件的v-model=“content”,以及如何将数据从视图组件传递到模型 感谢您的帮助请看。使用vuejs无法做到这一点。。。这不完全是真的,但让人很沮丧。但是,当您的子组件中的数据发生更改时,您可以在父组件上侦听此事件。这是一种方法,即您的应用程序很小。正如@Vucko所说,如果你的应用程序足够大,你也可以使用Vuex在你的组件之间共享数据。

Vuejs2 如何防止Vue输入设置值?

我有以下Vue代码: // HTML <div id="app"> Value: <pre>{{ value }}</pre> <input type="text" :value="value" @input="setValue"> </div> // JS new Vue({ el: "#app", data: { value: '', }, methods: { setValue(event

Vuejs2 为什么在站点加载时多次调用nuxtServerInit

我正在处理nuxt edge+auth.nuxt+vuex项目,在商店的nuxtServerInit方法中,我只在控制台中记录一条消息。重新加载站点时,消息会被打印多次。这似乎只在dev模式下发生。任何时候从服务器请求一个导致错误的资产时,Nuxt都会为每个文件呈现并返回一个单独的错误。错误页面与Nuxt中的任何其他页面一样处理。这意味着会为初始请求调用nuxtSeverInit,并为服务器上的每个错误请求再次调用nuxtSeverInit 检查您的网络请求,以跟踪从Nuxt服务器请求的每个错误

Vuejs2 Vue computed属性:helper函数返回未定义,尽管已定义

我使用计算出的属性直径返回: -随机数随机化:真 -从数组中的对象返回的数字randomise:false 我确实有一个正在运行的实现,请参阅本文底部,但我想知道为什么更干净的实现不起作用。使用randomise:false时,直径返回未定义。为什么? 下面的实现是可行的,但是为什么我必须创建一个任意的属性来实现呢 diameter() { if (!this.vars || !this.passVars) { return math.randomInt(100, 1000) / (

  1    2   3   4   5   6  ... 下一页 最后一页 共 45 页