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