javascript和vue.js

以下是为您整理出来关于【javascript和vue.js】合集内容,如果觉得还不错,请帮忙转发推荐。

【javascript和vue.js】技术教程文章

javascript – 在vue.js中回调v-show【代码】

是否有使用vue.js的on-shown和on-show等回调方法? 我在div元素上使用v-show =“my-condition”.但内部是一些chart.js图表??,除非可见,否则无法呈现. 任何人都知道如何在父母可见的情况下渲染chart.js?它们位于可选标签内,因此可能会多次触发. 我正在使用Vue.js和vue-strap.解决方法:没有您描述的事件. 但是,您可以使用这样的计算属性:new Vue({...data: {myCondition: false},computed: {showChart: function () {if (this.myCo...

javascript – Vue.js v-show和v-else没有按预期工作?【代码】

我似乎无法让v-show和v-else工作.文件说:The v-else element must following immediately after the v-if or v-show element – otherwise it will not be recognized.文档:http://vuejs.org/guide/conditional.html#v-show 小提琴:https://jsfiddle.net/p2ycjk26/2/ HTML:<table><thead><tr><th>Heading</th></tr></thead><tbody><tr v-for="test in tests" v-show="tests.length"><td>{{ test.name }}</td></tr><tr v-else><...

javascript – Vue.js过渡到元素输入视口时出现/出现【代码】

首先请不要jQuery.我可以在jQuery等中做到这一点,问题的关键是要做到没有不必要的依赖. 这里的场景是我正在创建一个单页网站,其中有几个部分可以滚动浏览.一旦浏览器滚动到该部分,我想使用Vue.js’s transitions简单地淡入.我设法使转换与appear attribute一起工作,但问题是这个初始渲染触发器适用于屏幕外的元素,我想推迟触发,直到浏览器在屏幕上滚动元素. 我找到了像vue-observe-visibility这样的库,它可以满足我的需要但是老实说...

javascript – Vue.js在从列表中更改所选元素时进行转换【代码】

我有一个配置文件列表,可以打开“编辑配置文件”屏幕.这个屏幕从左边滑入.当我选择一个配置文件时,如果已经选择了一个屏幕,我希望它首先滑出,更改所选的配置文件数据,然后滑入. 现在发生的事情是:当我第一次选择一个元素时,屏幕会滑入.当我更改所选元素时,屏幕会停留,不会滑出并重新进入. 这是一个gif来展示它现在的表现如何:我的代码是: Vue方法:editProfile: function (index){// this.editingProfile = false;this.setProfi...

javascript – Vue.js:折叠/展开来自父级的所有元素【代码】

我需要为我的Vue组件添加“expand / collapse all”功能(一些可折叠面板). 如果用户单击折叠按钮然后单击某个面板并展开它,则单击折叠按钮将不执行任何操作,因为观察的参数不会更改. 那么如何正确实现这个功能(按钮必须总是折叠和扩展组件)? 我准备了简单的例子(抱歉格式不好,在编辑器中看起来不错:():var collapsible = {template: "#collapsible",props: ["collapseAll"],data: function () {return {collapsed: true}},watch:...

javascript – Vue.js – 同一类型的两个组件将无法正确切换【代码】

我在另一个组件的模板中有两个组件,根据单击“回复”和“编辑”按钮进行切换.<comment-form :model="model" :model-id="modelId" :comment="comment" v-if="showEditForm && canComment" @closeForm="closeForm"></comment-form> <comment-form :model="model" :model-id="modelId" :parent-id="comment.id" :reply-to="comment" v-if="showReplyForm && canComment" @closeForm="closeForm"></comment-form>现在的问题是,它永远不...

javascript – 在Vue.js中使用axios并使用单独的服务?【代码】

我想在我的Vue.js应用程序中移动axios请求逻辑来分离服务. Axios总是返回promise,如何从组件中获取响应数据?或者可能还有其他一些解决方案吗? UserService.jsclass UserService {getUser() {const token = localStorage.getItem('token');return axios.get('/api/user', {headers: {'Authorization': 'Bearer ' + token}}).then(function (response) {return response.data;}).catch(function (error) {console.log(error);});}g...

javascript – Vue.js,React.js,Angular.js如何实际工作【代码】

这是一个来自curiossity的问题. 问题是: 这些客户端框架如何工作,让我解释一下. 我正在使用javascript超过5年.我不明白一件事.他们如何知道变量(例如标题)变量值何时发生变化? 我会这样做:function onTitleChange(title) { //do some stuff } let title = "This is some title" let lastTitle = title; setInterval(() => {if(lastTitle !== title) {onTitleChange(title);lastTitle = title} }, 10);这是他们的工作方式吗?这是...

javascript – Vue.js – 应该使用哪个组件生命周期来获取数据?

在阅读了关于Vue的Alligator.io帖子之后,他说安装的生命周期是使用http get的一个不好的地方.我想知道是否有任何指导如何从Vue.js中的API正确获取数据?解决方法:我更喜欢在创建的钩子中调用API.引自alligator.io:In the created hook, you will be able to access reactive data and events are active. Templates and Virtual DOM have not yet been mounted or rendered.因此,如果需要,您可以轻松访问数据以解析并保存来自服务...

javascript – Vue.js:动态计算的子组件【代码】

我有一种情况,当我想要一个计算的本地子组件.我的具体情况是自定义数据网格行单元格组件.像这样的东西:var DataGridRow = {props: ['columns'],template: '<tr><component v-for="col in columns" :is="col.component"></component></tr>',components: function () {var comps = {};// Logic here to build subcomponents dynamicallyreturn comps;} }在我的测试中没有奏效. 这是否存在且没有记录,我做错了? 如果没有,从逻辑上讲...