No, we cannot pass parameter to view in SQL.
But instead of passing parameters to view we can create a either user defined function or stored procedure.
For user defined function:
Create function( @parameter datatype)
returns table
as
return(select * from tablename where condition)