小编Chr*_*ris的帖子

nuxt build --spa vs nuxt generate

有什么区别

nuxt build
Run Code Online (Sandbox Code Playgroud)

VS

nuxt generate
Run Code Online (Sandbox Code Playgroud)

VS

nuxt build --spa
Run Code Online (Sandbox Code Playgroud)

我正在尝试编译三种不同的变体:

1. regular nuxt with ssr
2. prerendered spa
3. spa without prerendering
Run Code Online (Sandbox Code Playgroud)

我正在努力为它找到合适的命令

vue.js nuxt.js

12
推荐指数
1
解决办法
7083
查看次数

java print XContentBuilder Json字符串

我使用XContentBuilder对象来构建Json字符串.

XContentBuilder builder = XContentFactory.jsonBuilder().startObject()
                .field(Constants.OSM_ID, doc.getOsmId())
                .field(Constants.OSM_TYPE, doc.getOsmType())
                .field(Constants.OSM_KEY, doc.getTagKey())
                .field(Constants.OSM_VALUE, doc.getTagValue())
                .field(Constants.IMPORTANCE, doc.getImportance());
Run Code Online (Sandbox Code Playgroud)

现在我想System.out生成Json String.我怎样才能做到这一点?

java

9
推荐指数
2
解决办法
3576
查看次数

基于媒体查询的vue绑定值

carousel-3d(:display="3", :width="150", :height="150")
Run Code Online (Sandbox Code Playgroud)

我想根据媒体查询设置属性绑定

例如

当屏幕宽度 > 960px 时 display 应该变成 5

css vue.js

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

JS TS装饰器有条件地阻止方法执行

我想编写一个方法装饰器,有条件地阻止执行该方法或用其他一些过程替换该方法.特别是我希望基于在客户端或服务器上调用它时的不同行为:

function serverMethod(target) {
    if(Meteor.isClient) {
        // call server method to delete a user
        // prevent execution of decorated method
    }
}

class User {
    @serverMethod
    delete() {
        UserCollection.delete(this.id)
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript decorator typescript

9
推荐指数
1
解决办法
1211
查看次数

laravel 检查集合是否包含模型

我有多对多关系:

users (id)

user_game (user_id, game_id)

games (id, title)
Run Code Online (Sandbox Code Playgroud)

我想检查游戏是否与特定用户关联:

$user = User::find(1);
$game = Game::where('title', 'pacman');

$gameUsers = $game->users()
$gameHasUser =  >>> $gameUsers contains $user <<< // How can I do this?
Run Code Online (Sandbox Code Playgroud)

laravel eloquent

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

打开开发者控制台的 element.focus() 不起作用

我想以编程方式关注输入:

document.getElementById('widgetu25071_input').focus()
Run Code Online (Sandbox Code Playgroud)

当开发者控制台打开时,这不起作用。有什么方法可以在不先关闭控制台的情况下完成此操作吗?

您可以在 google.com 上重现该问题:

打开控制台并执行:

document.getElementById('lst-ib').focus();
Run Code Online (Sandbox Code Playgroud)

对我来说结果:不集中

现在尝试:打开控制台并执行:

setTimeout(function() {
document.getElementById('lst-ib').focus();
}, 9000);
Run Code Online (Sandbox Code Playgroud)

快速关闭控制台。超时结束后焦点开始工作。

javascript google-chrome

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

onCreated中的流星访问数据上下文

我有一个任务列表,我想在单击其中一个任务时加载相应注释的列表.铁路由器代码:

Router.route('/taskComments/:_id', function () {
        var item = Tasks.findOne(this.params._id);
        this.render('commentList', {data: item});
    },
    {
        name: 'taskComments',
        fastRender: true
    }
);
Run Code Online (Sandbox Code Playgroud)

模板助手:

Template.commentList.helpers({
    comments: function(){
        return Comments.find({taskID: this._id});
    });
Run Code Online (Sandbox Code Playgroud)

我可以在上面的代码片段中访问任务ID(this._id),但它似乎不适用于onCreated:

Template.commentList.onCreated(function(){
    this.subscribe("comments",this._id);
});
Run Code Online (Sandbox Code Playgroud)

当我控制日志时,它给了我以下对象:

在此输入图像描述

请注意,没有_id,数据也为空.

meteor

7
推荐指数
1
解决办法
998
查看次数

使用Lambda(node.js)的DynamoDB查询:不支持查询键条件

我尝试从Lambda函数查询我的dynamoDB.我的表使用"id"作为哈希键.我在下面尝试了两个版本并收到了相应的错误消息.我究竟做错了什么?

  var params = {
        TableName : "addresses",
        KeyConditionExpression: "id = :id AND city = :city",
        ExpressionAttributeValues: {
            ":id": "Austria",
            ":city": "Salzburg"
        }
    };
Run Code Online (Sandbox Code Playgroud)

无法查询.错误:{"message":"不支持查询密钥条件",...}

var params = {
    TableName : "addresses",
    KeyConditionExpression: "city = :city",
    ExpressionAttributeValues: {
        ":city": "Salzburg"
    }
};
Run Code Online (Sandbox Code Playgroud)

无法查询.错误:{"message":"查询条件错过了关键架构元素:id",...}

编辑:

我现在添加了二级索引,但仍然得到相同的错误:

在此输入图像描述

amazon-dynamodb aws-lambda

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

我可以在对象属性上使用装饰器吗?

通常我会像这样应用装饰器:

class SpecialMethods {
    @Deco
    static someMethod() {
    }
}
Run Code Online (Sandbox Code Playgroud)

是否还有一些方法可以将它与普通对象而不是类一起使用:

const SpecialMethods = {
    @Deco
    someMethod: () => {}
}
Run Code Online (Sandbox Code Playgroud)

javascript decorator typescript

7
推荐指数
1
解决办法
790
查看次数

vue 访问模板中的导入变量

是否有某种方法可以在模板中使用导入的对象,而无需在 vue 组件中为其指定别名/属性。即我可以以某种方式使用未在“this”上定义的变量

 <template>
        <div v-if="Store.loaded"></div> //Store not defined on component
        <div v-if="store.loaded"></div> //works
    </template>

    <script>
        import Vue from 'vue'
        import { Component } from 'vue-property-decorator'
        import Store from "../store" // can I somehow use this directly?

        @Component
        export default class App extends Vue {
            store = Store // is there some way so I don't need this line?
        }
    </script>
Run Code Online (Sandbox Code Playgroud)

vue.js vue-class-components

7
推荐指数
1
解决办法
2573
查看次数