小编Epi*_*ist的帖子

vue js 2:已安装函数中的访问道具

我在子组件中有数据道具。在挂载函数的子组件内部,我需要从props中获取特定值并设置select下拉值。我正在使用vue-multiselect插件,它工作正常。这是代码。

module.exports = {
    props: ["Subscriptions"]
    mounted: function () {
        let vm = this;      


        Vue.nextTick(function () {      
        // I want to access props here but it return 0 length array 
            console.log(vm.$parent.Subscriptions);
        });
    },  
    beforeUpdate() {
        let vm = this;
        console.log(vm.$parent.Subscriptions);
    },
//  updated() {
//      let vm = this;
//      console.log(vm.$parent.Subscriptions);
//  }
};
Run Code Online (Sandbox Code Playgroud)

现在,只有当我确实获得订阅时,才存在于beforeUpdate和updated函数中,但这在每次更改值时都会调用,而不需要进行此更改。我只需要第一次更改它即可设置下拉初始值。

vue.js vue-component vuejs2

8
推荐指数
4
解决办法
2万
查看次数

是否可以在不使用 Amazon Cognito 的情况下使用 AWS Amplify?

我有 android 和 iOS 应用程序。我需要允许他们在 S3 上下载和上传资产,有时希望将数据发送到移动设备而不必使用 Amazon Cognito,因为它需要花费很多钱。我有秘密密钥和访问密钥,我希望移动用户使用这些密钥,而不必使用 Amazon Cognito。

那么是否可以在没有 Amazon Cognito 的情况下使用 AWS Amplify?

amazon-cognito aws-amplify

8
推荐指数
1
解决办法
1837
查看次数

在 IOS 上使用 AWS sdk 而不使用身份池

我想在IOS上使用AWS sdk在S3上传输文件。要在 IOS 上设置 AWS sdk,需要 AWS cognito 服务为该用户提供一个身份池,但我只想使用 AWS sdk 使用访问密钥和秘密访问密钥将文件传输到 s3。

那么是否可以使用适用于 IOS 的亚马逊 sdk,而不必使用亚马逊 cognito 和其他服务。

此外,当我在 .Net 上使用 AWS sdk 时,它不需要任何其他服务,只需访问密钥和秘密密钥。

amazon-s3 ios aws-sdk

5
推荐指数
1
解决办法
999
查看次数

Jquery 查找具有特定数据属性的元素

我可以使用什么函数来选择 class="rate_stars" 的子 div。

我有一个 1 - 5 的可变范围,我想选择具有该特定数据评级的子 div。

我试过了

 $('rate_widget').find().attr('data-rating', info).prevAll().andSelf().addClass('ratings_vote');
Run Code Online (Sandbox Code Playgroud)

但它没有用。

<div id="r1" class="rate_stars"
                             data-post-id="<?php echo $post_id ?>"
                             data-user-id="<?php echo $user_id;  ?>"
                             data-nonce="<?php echo $nonce ?>"
                            >
    <div data-rating="1" class="ratings_stars"></div>
    <div data-rating="2" class="ratings_stars"></div>
    <div data-rating="3" class="ratings_stars"></div>
    <div data-rating="4" class="ratings_stars"></div>
    <div data-rating="5" class="ratings_stars"></div>
    <div class="total_votes">vote data</div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

4
推荐指数
1
解决办法
1万
查看次数

Project Rider 不读取 launchSettings.json

我正在使用 Project Rider 2017.3 构建 Asp.Net core 2.x 项目。当我在 Visual Studio 2017 中运行项目时,它从 launchSettings.json 获取环境变量,但 Project Rider 不会从同一文件加载变量。我必须去编辑配置并手动添加环境变量。

是否有强制 Rider 从 launchSettings.json 读取变量?

asp.net-core rider

4
推荐指数
1
解决办法
6835
查看次数

Vue道具不适用于子组件

我具有已登录用户数据的root元素,并且在用户个人资料组件上,我将登录的用户数据作为道具传递。

但是,当我尝试在子组件中调用用户对象属性时,它将引发未定义错误。我在子组件中看不到任何值。

app.js

Vue.component("usersmanagment", require("./components/usersmanagment"));

const app = new Vue({
    el: "#app",
    components: {
        'v-select': vSelect
    },
    data() {
        return {
            AuthorizedUser: {
                Email : "",
                FirstName : "",
                LastName : "",
                CreatedUtcDateTime : "",
                IsActive : ""
            }           
        };
    },
    mounted() {
        let vm = this;      
        vm.getAuthorisedUserProfile();
    },
    methods: {
        getAuthorisedUserProfile() {
            let vm = this;          
            // just return auth user data
    }

});
Run Code Online (Sandbox Code Playgroud)

比子组件我传递道具

module.exports = {
    props : ["AuthorizedUser"],

};
Run Code Online (Sandbox Code Playgroud)

在我的视图文件中,我是Asp.Net MVC

<usersmanagment inline-template>
        <input type="text" class="form-control" …
Run Code Online (Sandbox Code Playgroud)

vue.js vue-component vuejs2

3
推荐指数
2
解决办法
7568
查看次数

渲染完成后的 vue js 事件

我有一个由 Vue 渲染的表格。我想在渲染后对其应用数据表。我首先使用 Vue 的原因是它需要在每个单元格上提供大量自定义功能。

每当我在表上调用 datatable 函数时,我都会收到错误,因为 vue 尚未完成渲染表。

有没有办法知道 Vue 何时完成渲染 dom 中的所有元素,以便我可以在其上应用数据表。

javascript vue.js

2
推荐指数
1
解决办法
3175
查看次数