小编Dav*_*win的帖子

尝试访问我的 Vue 组件中 mount() 中的状态对象

我有一个包含用户 ID 的 Vuex 状态。在我的组件中mounted(),我尝试使用该用户 ID,但它始终是null.

如何将状态从我的计算中获取mapGetters到我的mounted()?

这是我的computed

computed: {
  ...mapGetters('auth', [
    'userid'
  ])
}
Run Code Online (Sandbox Code Playgroud)

这是我的mounted()

mounted () {
  HTTP.get('account/' + this.userid + '/')
      .then((response) => {
        this.account = response.data
      })
}
Run Code Online (Sandbox Code Playgroud)

this.userid始终null

顺便说一句,当我查看 Vue 检查器时,auth/useridgetter 中有正确的值auth/userid。我如何auth.userid从访问mounted()

vue.js vuex vuejs2

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

如何在Django 1.3开发网址中提供静态文件和动态文件?

我有点难过.在开发中,我正在尝试为DJango 1.3中的应用程序提供静态和动态文件.我喜欢新的静态功能,但我似乎无法使其正常工作.

当我阅读文档时,看起来以下内容应该可行.它提供动态的东西很好,但不是静态的.

urlpatterns += staticfiles_urlpatterns()

if settings.DEBUG:
    urlpatterns += patterns('',
        url(r'^media/dynamic/(?P<path>.*)$', 'django.views.static.serve', {
            'document_root': settings.MEDIA_ROOT,
        }),
   )
Run Code Online (Sandbox Code Playgroud)

django django-urls django-static

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

属性错误'function'对象在简单视图上没有属性'objects'

我一直收到以下错误:

'function' object has no attribute 'objects' for Like.

它确实存在于此视图中,我无法看到错误发生的原因.有帮助吗?

def Like(request, username, id):
    """ User likes a project """
    #message.success(request, "You've liked this project!")

    # Get the username
    user = get_object_or_404(User, username=username)
    # Get the project
    project = get_object_or_404(Project, id=id)
    # Create the like
    like = Like.objects.create(user=user.id, project=project.id)

    return render_to_response('projects/liked.html')
Run Code Online (Sandbox Code Playgroud)

django django-views

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

如何检查骨干中模型的特定字段中是否存在数据?

我有一个模特.我注意到我添加到该模型.没有问题.

当我实例化视图时,我想看看data.objects是否包含注释中的内容.

我在哪里放if语句?在视图渲染中?我该如何测试呢.

这里有js和骨干菜鸟,所以请原谅我错过了基础知识.

Lemme知道并非常感谢.

欢迎任何对教程的引用.

更新:这是我的模型的视图

var BlasterView = Backbone.View.extend({

    tagName: 'li',
    className: 'blaster',

    events: {

        'click .td-blaster a': 'done'

    },

    initialize: function() {

        _.bindAll(this, 'render');

    },

    render: function(){

        this.$el.html(ich.blasterTemplate(this.model.toJSON()));
        return this;

    },

    done: function(){

        this.model.toggle();

        this.$el.animate({
            backgroundColor:'#faeca9'
        }, 600 ).delay(600).fadeOut('fast');

        return false;

    }

});
Run Code Online (Sandbox Code Playgroud)

backbone.js tastypie

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

配置 Foundation 6 和 Vue-CLI

我正在开始我的第一个非常大的 Vue 项目。我有一些我想要包含的传统 Foundation 样式。在我非 CLI 创建的项目中,我会使用 GULP 来编译我的 SASS 文件。

但现在我想将 _settings.scss 文件包含到我的应用程序中,然后按照我的意愿自定义设置。但是我该怎么做呢?

我通过 NPM 安装了所有 SASS 库,但我不知道在哪里执行以下操作:

我在哪里放置自定义 _settings.scss 文件,以便我可以控制设置如果我尝试将文件包含在 main.js 中,整个事情就会崩溃。

我是 vue-cli 的新手,但已经使用 Vue 和 Foundation 一段时间了。在新的敬畏中有点迷失。

有什么建议?

sass npm zurb-foundation vue.js vue-cli

0
推荐指数
1
解决办法
1723
查看次数