## 插件视图
- 插件视图和模板视图功能类似
- 插件视图是在base文件夹中找对应的view.blade.php文件
- 插件视图中仅支持view.scss,不支持view.css文件
- 其实scss完全包括css功能
- view.scss和view.js会自动加载
设置文件/html/plugins/tphp/demo/base/view/test/view.blade.php内容如下
```
<div class="test">{{$sayHello~~</div>
{!!
$plu->view("view.test.in", [
'sayIn' => 'Hello IN'
])
!!}
```
设置文件/html/plugins/tphp/demo/base/view/test/view.scss内容如下
```
body {
background-color: #FEE;
.test {
color: #080;
}
.path {
color: #088;
}
}
```
设置文件/html/plugins/tphp/demo/base/view/test/view.js内容如下
```
function test() {
// Nothing
}
```
设置文件/html/plugins/tphp/demo/base/view/test/in/view.blade.php内容如下
```
<div class="test_in">{{$sayIn~~</div>
```
设置文件/html/plugins/tphp/demo/base/view/test/in/view.scss内容如下
```
body {
.test_in {
color: #F33;
}
}
```
设置文件/html/plugins/tphp/demo/base/view/test/in/view.js内容如下
```
function test_in() {
// Nothing
}
```
设置文件/html/plugins/tphp/demo/html/www/base/view/tpl.blade.php内容如下
```
<div>访问本插件中的view/test视图</div>
{!!
$plu->view("view.test", [
'sayHello' => 'Hello TPHP'
])
!!}
<div>访问tphp.demo插件中的view/test视图</div>
{!!
$plu->view("view.test==tphp.demo", [
'sayHello' => 'Hello DEMO'
])
!!}
<div>直接设置==demo表示访问当前主插件路径的demo, 也就是tphp.demo插件</div>
{!!
$plu->view("view.test==demo", [
'sayHello' => 'Hello DEMO2'
])
!!}
<div class="path">
<div>获取tphp.demo插件路径,只需前面加#符合</div>
{!! $plu->view("#view.test") !!}
</div>
<div>访问tphp.other插件中的view/test视图</div>
<div>tphp.other不存在时方便调试</div>
{!!
$plu->view("view.test==tphp.other", [
'sayHello' => 'Hello OTHER'
])
!!}
```
打开网址[http://plu.tphp.com/base/view](http://plu.tphp.com/base/view)获得如下效果
查看源码

查看css

查看js
