Sumber daya yang dimuat... Pemuatan...

Parameter untuk koleksi template

Perpustakaan template juga dapat mengatur parameter antarmuka sendiri. Parameter perpustakaan template digunakan dalam bentuk variabel global dalam kode perpustakaan template. Sebagai contoh, kita mengatur parameter untuk sebuah perpustakaan kelas template:

模板参数

Nama variabel dari parameter dalam kode strategi Nama parameter yang ditampilkan pada antarmuka kebijakan Jenis Nilai default
param1 Parameter templat 1 Jenis angka (number) 99
$.SetParam1 = function(p1) {
    param1 = p1
}

$.GetParam1 = function() {
    Log("param1:", param1)
    return param1
}
def SetParam1(p1):
    global param1
    param1 = p1

def GetParam1():
    Log("param1:", param1)
    return param1

ext.SetParam1 = SetParam1
ext.GetParam1 = GetParam1
void SetParam1(float p1) {
    param1 = p1;
}

float GetParam1() {
    Log("param1:", param1);
    return param1;
}

Untuk pengujianparam1Kode perpustakaan template untuk parameter:

function main () {
    Log("调用$.GetParam1:", $.GetParam1())
    Log("调用$.SetParam1:", "#FF0000")
    $.SetParam1(20)
    Log("调用$.GetParam1:", $.GetParam1())
}
def main():
    Log("调用ext.GetParam1:", ext.GetParam1())
    Log("调用ext.SetParam1:", "#FF0000")
    ext.SetParam1(20)
    Log("调用ext.GetParam1:", ext.GetParam1())
void main() {
    Log("调用ext::GetParam1:", ext::GetParam1());
    Log("调用ext::SetParam1:", "#FF0000");
    ext::SetParam1(20);
    Log("调用ext::GetParam1:", ext::GetParam1());
}

Mengutip kode kebijakan dari contoh perpustakaan template di atas, gunakan fungsi ekspor perpustakaan template untuk mendapatkan parameterparam1dan mengubah parameterparam1

Fungsi ekspor dari koleksi kelas template Mengutip koleksi template