【javascript-Vue.js-“绑定”引导模态到Vue模型】教程文章相关的互联网学习教程文章

javascript-Vue.js-使用gulp编译.vue文件【代码】

我有一个Vue组件.该组件非常基础,如下所示: my-component.vue<template><div class="foo"></div> </template><script>export default {data() {return {};},props: {message: {type: String,default: ''}},methods: {display: function() {alert(this.message);}},}; </script>我想使用以下方式将其导入HTML文件:<script type="text/javascript" src="/components/my-component.min.js"></script>然后,我希望能够像这样使用HTML文...

javascript-vue-js-modal可拖动问题【代码】

我正在使用vue-js-modal,并且有一个问题,每次我将模式设置为:draggable =“ true”时,我都可以拖动它,但是它不允许我在输入中写,因为我认为它也将其视为可拖动元素,我该如何预防? 这是我设置的方式:<!-- modal dedicated to the panel history --><modal :adaptive="true" height="70%" width="60%" :resizable="true" class="modalSize" :draggable='true' name="modalPanel"><span class="cross" @click="$modal.hide('modal...

javascript-Vue.js打字稿界面不起作用【代码】

有谁知道在vue.js中创建数据属性类型的语法是什么(应用程序是用打字稿编写的)?我正在寻找类似的东西:@Component({data() {return {sections: Array<SomeInterface> = []}} })但是vue将类型视为值,而我对如何使用它感到困惑.解决方法:您应该将class-style components与vue-class-component一起使用,这样可以将这些声明移至类属性并与Typescript配合使用.import Vue from 'vue' import Component from 'vue-class-component'// The...

javascript-Vue不会在“间接”更改表达式的值时更新DOM【代码】

TL; DR 我正在尝试从JSON动态构建UI. JSON代表vue.js应用程式,其中包含应用程式状态(变数)& UI构建逻辑取决于这些变量. JSON对象“ type”:“ switch”(请参见下面的小提琴链接),指示vue.js应用显示许多“ case”之一:{“ case1”:{..},“ case2”:{. .}}取决于状态变量“ variable”的值:“ key” / *转换为vueApp.key * /. 更改变量之一(update_status)会导致DOM最初进行更新.可悲的是,在安装应用程序后再次更改它不会影响D...

javascript-VUE CLI 3-如何导入脚本和样式【代码】

请尝试将本地样式和javascript文件导入到我新创建的VUE-CLI 3应用程序中(在public / index.hml内部),但是它们没有反映在我的组件中. 使用Vue-cli 2可以正常工作. 我们不应该在public / index.hml中导入CSS和样式吗请我如何使它工作?请帮忙. 参见下文,我如何引用public / index.html文件中的文件<head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=devic...

javascript-vue-router始终创建一个新的Component实例【代码】

我在vue-router中发现了一个问题,这让我非常感动.总是在我的路线之间切换时,会创建该组件的新实例.此外,旧实例不会被删除并在后台运行! 我希望当我打开一条路线时,旧组件将被破坏或停止运行. 有解决此问题的解决方法吗? 这是一个小提琴:https://jsfiddle.net/4xfa2f19/5885/let foo = {template: '<div>Foo</div>',mounted() {console.log('Mount Foo with uid: ' + this._uid);setInterval(() => {console.log('Instance ' + t...

javascript – Vue,Vuetify未正确初始化【代码】

我在我的Vue webpack应用程序上设置了Vuetify. 我的项目是使用运行Vue 2.5.2并使用Vuetify 2.0.2的vue init webpack my-project设置的. 我在我的App.js中安装了Vuetifyimport Vue from 'vue' import '../node_modules/vuetify/dist/vuetify.min.css'; import App from './App' import router from './router' import store from './store' import Vuetify from 'vuetify'Vue.use(Vuetify)/* eslint-disable no-new */ new Vue({el:...

javascript – Vue将input [type = number]转换为字符串值【代码】

我遇到了问题,Vue将number类型的输入字段的值转换为字符串,我无法弄清楚原因.我正在遵循的指南没有遇到这个问题,正如预期的那样得到值作为数字. vue docs声明,如果输入的类型是数字,Vue会将值转换为数字. 代码源自一个组件,但我将其调整为在JSFiddle:https://jsfiddle.net/d5wLsnvp/3/中运行<template><div class="col-sm-6 col-md-4"><div class="panel panel-success"><div class="panel-heading"><h3 class="panel-title">{{ s...

javascript – 将.vue文件编译成.js文件,不带webpack或browserify【代码】

有没有办法在没有webpack或browserify的情况下将.vue文件编译成.js文件?我知道webpack或browserify的优点,但我只想要最简单的方法来编译.vue文件.例如,我有一个文件组件comp.vue编译成comp.js(编译器应该能够在.vue文件中编译sass和pug)然后我可以在我的应用程序中使用它,如下所示:<head><script src="vue.min.js"></script><script src="comp.js"></script> //it may pack the whole component into variable comp and add the ...

javascript – 在vue中使用箭头函数计算不起作用【代码】

我正在学习Vue并在计算属性中使用箭头函数时遇到问题. 我的原始代码工作正常(请参阅下面的代码段).new Vue({el: '#app',data: {turnRed: false,turnGreen: false,turnBlue: false},computed:{switchRed: function () {return {red: this.turnRed}},switchGreen: function () {return {green: this.turnGreen}},switchBlue: function () {return {blue: this.turnBlue}}} }); .demo{width: 100px;height: 100px;background-color: g...

javascript – 在Vue js中导入axios方法的正确语法【代码】

我试图通过导入它们而不是直接在创建的钩子中调用它来将我的axios调用与我的主vue实例分开. 我在一个名为data.js的单独文件中有这个import axios from 'axios' export default{myData() {return axios.get(`http://localhost:8080/data.json`).then(response => {// JSON responses are automatically parsed.return response.data;}).catch(e => {return this.myErrors.push(e)}); },在我的vue实例中,我有以下内容:import myData...

javascript – vue包装另一个组件,传递道具和事件【代码】

我如何编写我的组件来包装另一个vue组件,而我的包装器组件获得一些额外的道具?我的包装模板组件应该是:<wrapper-component><v-table></v-table> <!-- pass to v-table all the props beside prop1 and prop2 --> </wrapper-component>和包装道具:props: {prop1: String,prop2: String }在这里,我想包装一个表组件,并将传递给包装器的所有道具和事件传递给表组件,旁边还有两个额外的道具prop1和prop2.在vue中这样做的正确方法是什...

javascript – Vue Laravel:如何正确下载PDF文件?【代码】

情况: 前端:Vue.后端:Laravel. 在Web应用程序内部,我需要让用户下载某些pdf文件: >我需要Laravel获取文件并将其作为API GET请求的响应返回.>然后在我的Vue Web应用程序中,我需要获取文件并下载它. 代码: API:$file = public_path() . "/path/test.pdf";$headers = ['Content-Type' => 'application/pdf', ]; return response()->download($file, 'test.pdf', $headers);网络应用:downloadFile() {this.$http.get(this.apiPa...

javascript – Vue JS 2.0子组件安装回调【代码】

我正在制作一个由Vue JS组件构建的表单.我有以下组件树(每个组件包含它下面的子组件.用户注册表单将Form组件作为其直接子组件). >用户注册Vue组件>表格Vue组件>输入Vue组件>输入选项组件 在所有组件都已完全呈现后,我需要在用户注册中运行一个函数.我尝试将它放在User Registration Vue组件中的挂载功能中,但它在Option Components完成挂载功能之前运行. 我在这里阅读:https://medium.com/@brockreece/vue-parent-and-child-lifec...

javascript – 在Vue js中使用track-by或key in v-for有什么用?【代码】

我是javascript和javascript框架世界的新手.在Vue JS中使用track-by或key in v-for有什么实际用途? 我阅读了文档,但并没有真正理解它的用法.解决方法:一般情况下,我建议您每次使用v-for时都使用密钥.造成这种情况的主要原因是,出于性能原因,Vue试图变得聪明,并在重新渲染时重用现有组件.这可能会导致您遇到问题,尤其是组件问题,因为组件具有内部状态.如果组件没有注意它的属性的变化,那么它将使用它的先前内部状态进行渲染,并且它...