mixins

    1热度

    1回答

    我试图注入一个mixin与一装饰类后失去__dict__。当代码运行该类已不再具有即使目录(实例)说,它有一个字典财产。我不确定房屋在哪里消失。有没有一种方法,我可以得到字典或以其他方式找到实例的属性? def testDecorator(cls): return type(cls.__name__, (Mixin,) + cls.__bases__, dict(cls.__dict__

    1热度

    1回答

    我们正在构建一个网站,其中每个菜单项基本上都是公司的不同部分 - 每个部分都有其自己的颜色配置项。我想要做的是设置一个“色彩主题”,易于使用和充实,明显保持。我使用sass mixins创建包含的初始设置,但这意味着我所有用于设计网站样式的代码都需要进入mixin。不知道,但我觉得必须有一个更好,更清洁,更可维护的方法来做到这一点。以下是我目前如何设置一切。 @mixin theme($name,

    1热度

    1回答

    trait Mixin { class P } abstract class SuperClass[T] class Impl extends SuperClass[P] with Mixin 的类成员参数化超级类得到: not found: type P 是否有任何方式来提供构件类P其混合在作为参数传递给一个超类,或这是不可能因为评估的顺序(或其他一些问题?)。

    0热度

    1回答

    我想使用mixin匹配我的类名称中的某些字符串。它没有mixin,但是当我使用mixin时,我无法将该变量传递给字符串。 什么是工作 div[class^='myclass-'], div[class*=' myclass-'] { @content } 什么行不通 @mixin startWith($name){ div[class^=$name], div[class*='

    0热度

    1回答

    我在VueJS上测试Mixins,我有一个问题。有没有办法直接从Mixins调用事件,而无需将其分配在我的methods中? MyMixins.js import Vue from 'vue' Vue.mixin({ methods: { Alerta(){ alert('WORK!') } } }) app.vue <templ

    2热度

    1回答

    我的代码有两个mixin,BasicAuthMixin和JWTAuthMixin如下所述。姑且认为self.authenticate方法返回真并不会引发任何异常: from django.http import JsonResponse from django.utils.decorators import method_decorator from django.views.decorato

    0热度

    1回答

    我想将某些方法混合到一个抽象基类中来创建一个新的抽象类。 看看下面的例子: abstract class Base { abstract method(); } interface Feature { featureMethod(); } class Implementation extends Base implements Feature { meth

    0热度

    1回答

    我有一个类,它的键值对,这可以进来地图对象或情况为例类的形式。让我们定义以下的抽象: trait Reportable { def getAttributes : Map[String,Any] } 我想有一个List [通报]的方法。 对报告可能的实现方式是: 的地图的实现也只是本身 一个案例类,我可以使用的东西,使用反射来从案件类需要的属性,并把它变成一个地图 问题是我

    1热度

    1回答

    我正在使用基金会6与sass。我通过使用@include foundation-xy-grid-classes;包含了xy网格。到目前为止,一切都很好。 但我需要一个边距较小的排水沟。我知道我可以覆盖$grid-margin-gutters,但这会改变我的水槽全球。 我只需要一些小格子,而不是所有的格子。我还希望所有的网格功能都保持不变,只需更小的排水沟。 我想是这样的: <div class="

    0热度

    1回答

    我需要使用一些sass文件直接在我的angular4应用程序中。为此,我已经安装了节点sass,指南针和compass-mixins用于转换&构建这些文件。但是当我试图运行我的应用程序时,它抛出了一个错误“没有mixin命名为动画”。有人能告诉我为什么会出现这个错误吗? 依赖性和版本: "node-sass": "^4.5.3", "compass": "^0.1.1", "compass-mix