我开始在我的应用程序中使用它,但在Chrome的开发者模式下它是不可见的。我尝试了在开发工具github页面和web上其他地方找到的各种解决方案,但没有成功。下面是我所做的/试图让它显示出来的事情
启用允许访问chrome扩展名中的文件URL选项
添加了Vue.config.debug=trueVue.config.devtools=true就在新Vue({})之前
添加了VueJS文件的非精简版本
我也在使用Chrome的最新版本:55.0.2883.87
当我点击chrome扩展时,我确实收
如何在Vue中从组件中的函数传递变量?
这是我的代码:
export default {
name: 'app',
data: function () {
return{
city1: '',
city2: '',
metr: 0
}
},
created () {
ymaps.ready(init);
function ini
当我尝试访问随机组件中的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
我在VueJs 2中使用datatable()组件。
我的组成部分如下:
<template>
<div>
<div id="desktop">
<div v-if="visibility.personsTable">
<datatable-persons
:columns="persons_table_colum
标签: Vuejs2
laravel-5.5devtools
我在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的问题就解决了
您的代码应该如下所示
由于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提供的模板)上,我添加了以下内容:
<
请任何人帮忙
是否可以在route pat更改时显示一些DOM元素。
代码
但是这个组件也是子用户Thx我认为您的问题可能是您使用了相同的用户组件来呈现/User和/User/config路由。如果这是设置,vue router不会重新加载或重新渲染组件。要使视图对路径中的更改做出反应,一个选项是添加更改的参数。这样,路由器将处理更改(请参阅上的vue路由器文档)。如果您不想更改路线以添加此参数,一个技巧是将更改的:key添加到:
现场演示
我已经准备好了一个完整的工作现场。它应该可以正常工作。
如何在自动登录通过后执行所有其他请求。代码示例
axios.get('personal/' + this.$store.state.username + '/config/', {headers: { Authorization: 'Token ' + this.$store.state.idToken }})
有时,接收用户数据(用户名和id)的请求并没有时间传递和提交到状态,我收到一个错误,用户名在状态为null
我已通过外接程序login func将用户名和id保存在localsto
当我专注于一个输入(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
contenteditableelement-ui
我希望行中的表格可以使用启用和禁用参数进行编辑,如果单击中的编辑按钮操作,则一行表格是启用的,但如果单击中的保存按钮操作,则禁用。对于默认的表,值被禁用
这是我的密码:
<el-table :data="tableData" :key="index" style="width: 100%" stripe>
<el-table-column label="Name">
<template slot-scope="scope">
我正试图找到正确的方法,从asyncaxiosget查询中获取返回结果的数量,但没有任何结果,希望有人能提供帮助
我的代码如下
mounted() {
axios.get('http')
.then(response => {
this.myItems = response.data // this works
countResults(response) //this doesn't seem to
.catch(err
我有这些数据。从这个模板
[
{
"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
我有一个网页,我想为页面加载的用户填充数据。我知道我可以使用我想要运行它的特定页面上的axios.get()完成一次
但我想做的是循环遍历一个静态值列表,并为每个值进行API调用,然后在用户访问页面时将其传递给用户
我尝试在中间件中执行此操作,但我遇到了一个错误,即我的朋友列表没有定义,我有点被难住了,不知道哪里出了问题
这是我在中间件中的JS文件
import axios from 'axios'
export default function () {
friends
我有两个按钮组,它们是使用Vue Js中的v-for指令从数组中创建的。当我单击第一个按钮组中的某个按钮时,我需要它处于焦点状态,直到该按钮组中的另一个按钮单击为止,焦点状态不受任何其他单击事件的影响,但该按钮组中的另一个按钮被单击除外。按钮是1。全部是2。是的,3。错,4。在初始阶段1中没有。在该按钮组中单击下一个按钮之前,必须聚焦所有按钮。通过向每个数组元素添加活动属性来跟踪活动按钮:
newvue({
el:“#应用程序”,
数据:()=>({
按钮:[
{
文本:“全部”,
主动:正确
我正在学习VueJS2与Laravel一起使用,结果在从家长向孩子发送数据和返回事件时遇到了一些困难。昨天我在Google上做了几次搜索,这里是在Stack上
我试图告诉孩子,用户单击了父组件提交按钮,孩子必须从输入中提取数据并返回给父组件进行发送
userForm.blade.php
// Only part of the content
<b-form method="PATCH" action="/users/store">
<b-userform to-send-d
我有一个字段组件,可供编辑或创建组件使用。在field component中,我使用Vue multiselect 2.1.4插件显示带有多选选项的下拉列表。这是我的代码
<template>
<div class="col-md-12">
<div class="alert alert-danger alert-dismissible" v-if="errors.length && displayErrors">
我在前端有一个Vue应用程序,在后端有一个php Yi2。
从Vue到Yii2的每条路线大约有3到5秒的时间。
我在stackoverflow上找到了一个解决方案
但这对我没有帮助。
在我的vue.config.js的前端,我有代理设置:
devServer: {
proxy: {
"/api": {
target: "http://localhost"
}
},
也许,我的代理有问题?不是VueJS专家,但您的请求是否在控制台中的实际请
以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
nuxt.jssortablejsvuedraggable
我在nuxt 2.13,vuetify 2,vuedraggable 2.24上。
我想从事件列表中拖动并将其放到我的布局结构中。但问题是:
1-我的布局与下图不同。首先,我选择布局,然后将我的事件放入其中
2-当我将元素拖动到布局时,我想检测将其放置在何处以突出显示边框
3-放置后,不显示布局(嵌套)中的元素,而是向后端发送请求,并将响应图像和标题放入其中
我应该为每个部分使用哪些方法、道具和@event。例如,在#2中,我如何找到我要放置的位置以突出显示它的边界
我从中选择的布局,例如:
或
最近,我尝试使用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.
我试图将json对象中的两个样式属性绑定到html中的一个元素。我尝试过使用像素和百分比,以各种方式编写(我意识到下面显示的像素坐标与%坐标放置某物的位置不匹配,这只是一个示例)
{左:30+'px',顶:25+'px'}
{左:'30px',上:'25px'}
{左:30+'%,上:25+'%}
{左:30%,右:25%}
我就像:
`v-bind:style=“objnamehere”
重新加载页面时,元素未定位在这些位置。我不确定我做错了什么。其中一个应该是基于这里的官方示例而起作用的:在
我有两个组件模板和一个标志
<template v-if="mainPage">
<div class="col-md-12">
<h1>1 page</h1>
</div>
</template>
<template v-else>
<div class="col-md-12">
<h1>2 page</h1>
我正在尝试在使用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]:未
我正在跟随教程,制作punchbag游戏。我每件事都做对了
new Vue({
el:'#punch_game',
data:{
health:100,
ended:false
},
methods:{
punch:function(){
this.health-=10;
if(this.health <=0){
this.ended=true;
}
},
restart:function(){
this.health
标签: Vuejs2
vue-componentvue-router
我有一个routes.js文件
export default [{
path: '/welcome',
component: {
template: `<div>
<profile></profile>
<user-info><user-info>
</div>
`
标签: Vuejs2
es6-promisevuexvue-ssr
让我们把它浓缩到最低限度
我这里有一个从服务器获取数据的小组件。这个组件和其他组件的不同之处在于它必须执行两个AJAX调用。一个接一个
<template>
<div>Easy</div>
</template>
<script>
import axios from 'axios'
let firstFetch = () => {
return axios.get('/first')
我将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]
抱歉,我对VueJS及其框架还是很陌生
我正在尝试使用vee validate和自定义规则来检查输入字段的值与Axios GET对API后端的响应。本质上,如果您输入一个无效的ID,它将抛出一个错误,直到您把它弄对为止(即:为一个有效的员工分配一张票证,您必须输入一个有效的员工ID)
我的模板代码现在看起来像这样:
<b-col cols="4">
<b-input-group>
<b-input-group-text
使用Vue Multiselect的新功能。我使用axios从JSON占位符执行GET请求以进行测试
如何在下拉列表中显示标题和帖子id
现在,我的选择框中显示了[Object]-[title]
{{value}}
从“vue Multiselect”导入Multiselect;
从“axios”导入axios;
导出默认值{
//或在本地注册
组件:{Multiselect},
数据(){
返回{
值:null,
员额:[]
};
},
创建(){
这是getPosts();
},
方法:
因此,在我的项目中有一些行组件。每一行下面都有一个按钮,单击该按钮可以在下面插入另一行
每行可以包含多个其他元素,这些元素使用行组件内的另一个数组表示
每当我尝试在任何位置添加另一行时,Vue都会在新添加的组件中重用该行内的数据,并将其下方的所有其他数据移动,因此无论何时单击“row add”(行添加)按钮,它都会添加到底部
奇怪的是,当我使用诸如rows.sort(()=>Math.random()-0.5)之类的随机洗牌函数时,它会随机地重新排列列表
下面是父组件,它可以包含任意数量的行组件
我使用以下命令将图像文件存储在路径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.
我刚开始使用Vue,遇到一个问题,组件无法为我渲染
<template>
<div>
<GalleryCollectionBlueBottles />
</div>
</template>
<script>
import GalleryCollectionBlueBottles from '@/components/collections/GalleryCollectionBl
这与我的代码类似
<component
type="example" />
但我想这样使用它
<component
type="{{ $t('common.forms.search') }}" />
问题是它不起作用您在Vue中绑定属性的方式如下:
<component :type="$t('common.forms.search')" />
或冗长:
<component v-bind:type="$t('common.forms.s
我试图利用另一个具有预定义属性的组件中的主组件
这是我试图实现的目标,但结果是我得到了一个空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?"
我正在尝试引用vuex状态对象中的变量。控制台日志作为一个整体显示对象中的变量和值。但是当我尝试引用对象中的特定变量时,它显示为“未定义”
以下是控制台输出中的对象:
我试图在Vuex操作中引用该对象的state.columnPercentChecked,如下所示:
checkAndSetColumnPercent (state) {
console.log('CHECK & SET COLUMN PERCENT ')
console.log(state.colum
我使用的vue cli 2.8.1具有全功能的网页包模板。我有一个组件需要访问环境变量,以便为dev或prod环境显示不同的内容。如何访问此变量 这比我想象的容易多了
可以从应用程序代码中的任何位置访问env变量
console.log(process.env.NODE_env)//生产| |开发
我想在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>
我猜这与组件在创建时不可用有关。正确的做法是什么
我有一个VS代码的基本项目,而且任务相当简单。我希望以正确的方式在项目中包含一个旧的javascript文件,以便在浏览器中加载该文件。
该文件应位于src\assets\scripts\oldLegacyScript.js中
我尝试了这个方法:在运行时的文档中注入一个标记。只有当我将.js文件放在生成的公用文件夹中,编译后的文件才会出现在该文件夹中,这一点才有效。如果文件不在公用文件夹中,浏览器将尝试下载index.html文件,我无法理解:
如果我遵循以下解决方案:我会在import语句
我正试图解决这个问题。我有一个下拉列表,该段落应该只显示第一个和第二个选项。现在,通过一个按钮或复选框就很容易做到。我该如何通过下拉列表
我创建了一个代码笔用于演示。我知道这一段应该绑定到值,但执行起来很困难
<div id="app">
<v-app id="inspire">
<v-layout row wrap>
<v-flex xs3>
<v-select :items="items">
&l
我并不擅长JavaScript,但有一个复杂的挑战,我很难弄清楚
我需要完成以下三件事:
在对象数组中循环并显示办公室名称
显示每个办公室未解决的票证/问题的数量
稍后我将使用office id作为vue路由器的参数……但我们现在可以忽略该参数,因为我只关注项目1和2。
我的:
以下是我的HTML模板:
在我上面的代码中,v-for给了我办公室,但有些办公室被列出两次(例如,“蓝色”办公室)。如何筛选此阵列并仅显示每个办公室一次?我想试试。reduce()但是我的尝试没有成功。谢谢所有能帮忙的人
标签: Vuejs2
vuexquasar-framework
Q-表在类星体框架中,状态对象数据表没有显示,我试过了,但不起作用
任何人,请帮助我。对不起,这门课我还是新手
从“vuex”导入{mapGetters}
导出默认值{
计算:{
…映射器('dataku',['dataku']))
},
数据(){
返回{
栏目:[
{name:'id',label:'id',field:'id',value:'id'},
{
姓名:'姓名',
要求:正确,
标签:甜点(100克),
对齐:“左”,
字段:row=>row.name,
格式:val=>`${
当我在一个调度操作(如下面的saveDisplayLimitQuantity)中发布帖子后,我进行了一些修改以显示横幅,然后在5秒钟后将其隐藏。
我必须将这个逻辑添加到每个已调度的操作中,这样就有很多重复的代码
saveDisplayLimitQuantity: (context, data) => {
return axios.post(data.url, {
display_limit: data.display_limit
})
.then(r
我想为每个条目实现一个带有不同颜色标签的select元素:
我的代码如下所示:
var Main={
数据(){
返回{
selectedState:null,
进程状态:[
{
值:0,
标签:“新”,
颜色:“ffffff”
},
{
价值:1,
标签:“就绪”,
颜色:“ff9933”
},
{
价值:2,
标签:“正在运行”,
颜色:“008000”
},
{
价值:3,
标签:“拒绝”,
颜色:“cc0000”
},
{
价值:4,
标签:'终止',
颜色:“2E9AFE”
}
]
我正在寻找一种将Vue.js与AutobahnJS集成的简单方法。
我已经检查了回购指南/模板,但我的主要问题是高速公路有两层“等待”:
首先创建一个连接/会话实例
您等待它连接(甚至可能重试N次)
只有这样,您才能访问会话方法(subscribe/call/etc…)
凭借我有限的JS知识(我是后端开发人员),我有两个想法:
创建一个全局变量,该变量将在连接后分配给高速公路会话。这肯定会导致var尚未设置的情况,因此每次我想从vue实例订阅时,都必须检查它是否存在
将Vue init代码放入连
我是Vue的新手,陷入了一种困境,不知道如何做到这一点。如果有人建议我如何做到这一点,让我先展示我的代码
<div class="table-responsive-sm">
<vue-good-table
title="Shop List Table"
:columns="columns"
:rows="rows"
:paginate="true"
:lineNumbers="true"
我有一个e-editor组件,它支持真正的编辑器,然后我将e-editor组件加载到另一个组件中
我现在的问题是:如何从视图组件访问组件的v-model=“content”,以及如何将数据从视图组件传递到模型
感谢您的帮助请看。使用vuejs无法做到这一点。。。这不完全是真的,但让人很沮丧。但是,当您的子组件中的数据发生更改时,您可以在父组件上侦听此事件。这是一种方法,即您的应用程序很小。正如@Vucko所说,如果你的应用程序足够大,你也可以使用Vuex在你的组件之间共享数据。
我有以下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
我正在处理nuxt edge+auth.nuxt+vuex项目,在商店的nuxtServerInit方法中,我只在控制台中记录一条消息。重新加载站点时,消息会被打印多次。这似乎只在dev模式下发生。任何时候从服务器请求一个导致错误的资产时,Nuxt都会为每个文件呈现并返回一个单独的错误。错误页面与Nuxt中的任何其他页面一样处理。这意味着会为初始请求调用nuxtSeverInit,并为服务器上的每个错误请求再次调用nuxtSeverInit
检查您的网络请求,以跟踪从Nuxt服务器请求的每个错误
我有下一个弹出窗口
<f7-popup class="demo-popup" :opened="popupDetalle" @popup:closed="popupDetalle = false">
<f7-page>
<f7-navbar title="Editar servicio">
<f7-nav-right>
&
我使用计算出的属性直径返回:
-随机数随机化:真
-从数组中的对象返回的数字randomise:false
我确实有一个正在运行的实现,请参阅本文底部,但我想知道为什么更干净的实现不起作用。使用randomise:false时,直径返回未定义。为什么?
下面的实现是可行的,但是为什么我必须创建一个任意的属性来实现呢
diameter() {
if (!this.vars || !this.passVars) {
return math.randomInt(100, 1000) / (
1 2 3 4 5 6 ...
下一页 最后一页 共 45 页