eddmash / yii2-clipboard

Yii2 框架的 Clipboard js 扩展

安装次数: 14,971

依赖项: 0

建议者: 0

安全性: 0

星星: 5

关注者: 3

分支: 3

开放性问题: 1

类型:yii2-extension

dev-master / 1.0.x-dev 2019-02-08 12:52 UTC

This package is auto-updated.

Last update: 2024-09-09 01:33:49 UTC


README

一个 Yii2 扩展,使得将输入项值复制到剪贴板变得简单。

安装

安装此扩展的首选方法是使用 composer

阅读这个 网络提示/wiki 了解如何设置应用程序的 composer.json 中的 minimum-stability 设置。

运行以下命令之一:

$ php composer.phar require eddmash/yii2-clipboard "@dev"

或者将以下内容添加到你的 composer.json 文件的 require 部分:

"eddmash/yii2-clipboard": "@dev"

使用方法

你可以使用创建带有复制按钮的输入框的小部件。

    echo \Eddmash\Clipboard\Clipboard::widget([
        'model' => $model,
        'attribute' => 'email',
        'options'=>['readonly'=>""]
    ]); 

或者如果你需要在没有模型的情况下使用它。 Clipboard::input() 方法就像 HTML::tag() 一样工作,实际上它是用来创建输出的。唯一的区别是它将第一个参数作为输出执行的视图对象。

    
    $url = "https://packagist.org.cn/packages/eddmash/yii2-clipboard";
    Clipboard::input($this, 'text', 'url', $url, ['id' => 'url', 'readonly' => true])

或者如果你只需要在视图中加载 composer.js

    \Eddmash\Clipboard\ClipboardAsset::register($this)

了解更多 yii2-clipboard 文档