xbazilio / yii2-jswidget
使用yii\web\View::registerJs()输出JavaScript代码。
1.0.0
2014-12-05 22:47 UTC
This package is not auto-updated.
Last update: 2024-09-24 03:45:13 UTC
README
## 这是什么的?
这是一个简单的小部件,用于包装您的JavaScript代码,并将其输出到渲染页面的指定位置。
## 安装
composer require "xbazilio/yii2-jswidget":"1.0.0"
## 使用
默认情况下,它将代码输出到yii\web\View::POS_END。如果您想更改此行为,请传递position参数。
<?php use xBazilio\JSWidget\JSWidget; ?> <?php JSWidget::begin(); ?> <script type="text/javascript"> console.log('test'); </script> <?php JSWidget::end(); ?>
如果有两个小部件具有相同的id,则后者将优先并覆盖前者。
<?php use xBazilio\JSWidget\JSWidget; ?> <?php JSWidget::begin(['id' => 'test']); ?> <script type="text/javascript"> console.log('test'); </script> <?php JSWidget::end(); ?> <?php JSWidget::begin(['id' => 'test']); ?> <script type="text/javascript"> console.log('test overwritten'); </script> <?php JSWidget::end(); ?>
只有'test overwritten'将被记录。